Когда на локалке работал, такой ошибки не выходило
то вышло ошибка Illegal string offset 'message'
Есть ли возможность при подключении модуля в yii2 добавить кастомные параметры(настройки модуля)? Что-то в формате
и как я могу принимать эти параметры в фаилах модуля, в моделях, контроллерах?
Другими словами: нужен ли еще один класс, реализующий IUser, используемый как DTO в работе самого WebAPI?
Получается 3 почти идентичных куска кода: IUser, User (DB), UserViewModel (WebApi).
Есть немного другой путь: не использовать EntityFramework (вполне реальные кейсы), взять, например, Dapper. Там в классе User не будет атрибутов, он будет чистым DTO. И теоретически, мог бы использоваться в WebAPI, но тогда придется сделать прямую ссылку на Project.Data.Impl.
require : {
"bower-asset/lightgallery": "*"
}
В layout приложения у меня задействован код, получающий роли и права пользователя. Соответственно, когда пользователь не авторизован, вылетает исключение.
'user' => [
'class' => 'dektrium\user\Module',
'controllerMap' => [
'admin' => [
'class' => 'dektrium\user\controllers\SecurityController',
'layout' => false
],
],
'modelMap' => [
'User' => 'common\models\User',
],
'admins' => ['admins'],
'enablePasswordRecovery' => false,
'enableRegistration' => false,
'enableConfirmation' => false,
'enableImpersonateUser' => false
],