Найден 1641 результат

maleks
2019.01.16, 14:31
Форум: Общие вопросы (Yii 2.x)
Тема: Не заполнять заново поле после ошибки валидации
Ответы: 4
Просмотры: 110

Re: Не заполнять заново поле после ошибки валидации

по событию after_validate проверьте и сбросьте /** * Event handler. * * @param \yii\base\Event $event */ public function handleAfterValidate($event) { if ($this->hasErrors()) { //setting password to empty if (isset($this->password)) { $this->password = ''; } if (isset($this->password_repeat)) { $thi...
maleks
2019.01.14, 15:25
Форум: Общие вопросы (Yii 2.x)
Тема: Почему не работает modelMap
Ответы: 2
Просмотры: 117

Re: Почему не работает modelMap

То они для своего модуля такую фишку сделали, это не из фреймворка
maleks
2019.01.14, 07:55
Форум: Общие вопросы (Yii 2.x)
Тема: Наследование модулей
Ответы: 2
Просмотры: 100

Re: Наследование модулей

Технически наследованием от самого класса модуля вы мало чего добъетесь, т.к. в них обычно мало функционала попадает.
Вам надо писать код не жестко связанный, а через интерфейсы, когда реализацию этих интерфейсов можно будет настроить снаружи с помощью DI
maleks
2019.01.07, 15:59
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Права пользователей в зависимости от сущности.
Ответы: 19
Просмотры: 383

Re: Права пользователей в зависимости от сущности.

В том-то и дело, что в админке это сохраняется пока я (админ) не поменяю. А роли у пользователя должны меняться в зависимости от запрошенного контроллера и/или экшена. Вы путаете ваши роли, как текущий выбор пользователя, и роли в понятиях RBAC, как то что он в принципе сможет вообще делать. Т.е. н...
maleks
2019.01.07, 15:46
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Права пользователей в зависимости от сущности.
Ответы: 19
Просмотры: 383

Re: Права пользователей в зависимости от сущности.

buba писал(а):
2019.01.07, 14:24
Не, это статически получается.
Статически - это когда вы в миграции или консольном скрипте перестраиваете всю систему прав.
Но тот же assign вы можете и в админке делать.
Например на странице создания/редактирования профиля пользователя галками указывать его роли.
maleks
2019.01.07, 13:43
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Права пользователей в зависимости от сущности.
Ответы: 19
Просмотры: 383

Re: Права пользователей в зависимости от сущности.

buba писал(а):
2019.01.06, 17:23
Но что-то не могу найти вариантов решений как динамически назначить роль пользователю.
А вы выше назначали же - $auth->assign($director , 2); - вот так и назначать
maleks
2018.12.28, 15:50
Форум: Обо всем
Тема: стоимость часа работы Yii-программиста
Ответы: 19
Просмотры: 5428

Re: стоимость часа работы Yii-программиста

Racuten писал(а):
2018.12.26, 17:59
10-15 долларов за час?) Это где такие фантастические программисты?))) Т.е. за полный рабочий день они зарабатывают по 80-120 долларов. И в месяц это выходит по 2400 - 3600 долларов. Неплохо так)
2400/80 = 30.
Все 30 дней пахать собрались? :)
maleks
2018.12.24, 19:31
Форум: Общие вопросы (Yii 2.x)
Тема: куча папок в web/assets и css
Ответы: 3
Просмотры: 1107

Re: куча папок в web/assets и css

Можно просто, ту папочку в web/assets/Папочка с скриптами сносить, если не часто, но есть и другие методы:
viewtopic.php?f=19&t=44694&p=223563&hilit=forceCopy
maleks
2018.12.24, 09:43
Форум: Архитектура, дизайн, ООП
Тема: DDD, сервисные слои и вопросы
Ответы: 9
Просмотры: 669

Re: DDD, сервисные слои и вопросы

В книге Domain-Driven Design in PHP by Carlos Buenosvinos, Christian Soronellas, and Keyvan Akbary (https://leanpub.com/ddd-in-php) люди используют доктрину, но у меня еще нет понимания как это работает. Можете ознакомительно тут почитать. Или Фаулера про корпоративные шаблоны. Есть ли способы прощ...
maleks
2018.12.22, 07:44
Форум: Общие вопросы (Yii 2.x)
Тема: Как проверить ссылку?
Ответы: 1
Просмотры: 493

Re: Как проверить ссылку?

Yii::$app->requestedRoute/requestedAction
maleks
2018.12.20, 13:49
Форум: Общие вопросы (Yii 2.x)
Тема: Загрузка данных в модель
Ответы: 4
Просмотры: 239

Re: Загрузка данных в модель

а так?

Код: Выделить всё

        return [
            self::SCENARIO_DEFAULT => $this->attributes(),
            'editor' => ['email', '!name'],
        ];
maleks
2018.12.04, 09:08
Форум: Тестирование (Yii 2.x)
Тема: Почему функциональные тесты в codeception такие медленные и как сделать их быстрее?
Ответы: 9
Просмотры: 1957

Re: Почему функциональные тесты в codeception такие медленные и как сделать их быстрее?

Непонятно что вы называете "что бы запросы к базе данных кэшировались".
enableSchemaCache это запрос на структуру таблиц для AR, не большое дело.
Все остальное кеширование что имеется нужно самому настраивать.
Да и где логика в том чтобы тест работал с "закешированными" страницами?
maleks
2018.11.22, 15:00
Форум: Тестирование (Yii 2.x)
Тема: Не могу разобраться как загружать фикстуры
Ответы: 5
Просмотры: 1284

Re: Не могу разобраться как загружать фикстуры

Глобальный - codeception.yml

Код: Выделить всё

modules:
    config:
        Yii2:
            configFile: 'config/test.php'
            cleanup: true     //  Очищать ли фикстуры после каждого теста. По умолчанию true
maleks
2018.11.22, 11:46
Форум: Тестирование (Yii 2.x)
Тема: Не могу разобраться как загружать фикстуры
Ответы: 5
Просмотры: 1284

Re: Не могу разобраться как загружать фикстуры

А если метод _fixtures сделать как в доках, заработает? public function _fixtures() { return [ 'profiles' => [ 'class' => UserProfileFixture::className(), // fixture data located in tests/_data/user.php 'dataFile' => codecept_data_dir() . 'user.php' ], ]; }
maleks
2018.11.21, 08:25
Форум: Общие вопросы (Yii 2.x)
Тема: Как реализовать управление лендингом?
Ответы: 3
Просмотры: 210

Re: Как реализовать управление лендингом?

Ну проблемы редактировать html блока нет же. Для css можете позволить вводить классы, которые будут проставляться контейнеру этого блока. Для динамического контента, всяких слайдеров, картинок с увеличением, галерей вам понадобится js, а чтобы знать какой можно воспользоваться шорткодами, придется е...
maleks
2018.11.15, 10:03
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по реализации функционала
Ответы: 2
Просмотры: 219

Re: Вопрос по реализации функционала

Если смотреть первый, то там первоочередно по урлу а не сессии определяется категория
Сессия как дополнительно когда неясно из урла