Вьюхи? Там же в документации всё расписано.
Код: Выделить всё
'components'=>[
//........
'view' => [
'theme' => [
'pathMap' => [
'@dektrium/user/views' => '@frontend/views/user',
],
],
],
//..........
]
Вьюхи? Там же в документации всё расписано.
Код: Выделить всё
'components'=>[
//........
'view' => [
'theme' => [
'pathMap' => [
'@dektrium/user/views' => '@frontend/views/user',
],
],
],
//..........
]
Код: Выделить всё
namespace app\modules\users;
class Module extends \dektrium\user\Module
{
public $controllerMap = [
'admin' => 'dektrium\user\controllers\AdminController',
'registration' => 'dektrium\user\controllers\RegistrationController',
'security' => 'app\modules\users\controllers\SecurityController',// Переопределенный контроллер
'recovery' => 'dektrium\user\controllers\RecoveryController',
'settings' => 'dektrium\user\controllers\SettingsController',
'profile' => 'dektrium\user\controllers\ProfileController',
];
}
Код: Выделить всё
namespace app\modules\users\controllers;
use dektrium\user\controllers\SecurityController as BaseSecurityController;
class SecurityController extends BaseSecurityController
{
public function actionLogin()
{
$this->layout = 'main-login';
return parent::actionLogin();
}
}
Код: Выделить всё
<div class="row">
<div class="col-xs-12">
<?= Html::a(
Yii::t('user', 'Forgot password?'),
['/user/recovery/request']
) ?>
</div>
</div>
Код: Выделить всё
public $urlRules = [
'<id:\d+>' => 'profile/show',
'<action:(login|logout|auth)>' => 'security/<action>',
'<action:(register|resend)>' => 'registration/<action>',
'confirm/<id:\d+>/<code:[A-Za-z0-9_-]+>' => 'registration/confirm',
'forgot' => 'recovery/request',// Тут правило которое меняет маршрут
'recover/<id:\d+>/<code:[A-Za-z0-9_-]+>' => 'recovery/reset',
'settings/<action:\w+>' => 'settings/<action>'
];