Yii2 module wrapping user management related functionality.
The preferred way to install this extension is through composer.
Either run
$ php composer.phar require humanized/yii2-account "*"
or add
"humanized/yii2-account": "*"
to the require
section of your composer.json
file.
$ php yii migrate/up --migrationPath=@vendor/humanized/yii2-account/migrations/custom
Or, if you just want the default advanced application template functionality
$ php yii migrate/up --migrationPath=@vendor/humanized/yii2-account/migrations/advanced-application-template/
Add following lines to the configuration file:
'modules' => [
'translation' => [
'class' => 'humanized\translation\Module',
],
],
Adding these lines allows access to the various interfaces provided by the module. Here, the chosen module-name is translation, as such the various routes will be available at translation/controller-id/action-id, though any module-name can be chosen.
This package contains an urlManager component which extends the urlManager component provided by the Codemix Yii2-LocaleUrls package. Here setup of the default application language and population of the enabled website languages are handled automatically. Other configuration options are inherited between components.
'components' => [
..
// Languages enabled populated through database storage
// Further configuration options available at https://github.com/codemix/yii2-localeurls
'urlManager' => [
'class' => 'humanized\translation\components\UrlManager',
'enablePrettyUrl' => true,
'showScriptName' => false,
],
..
],