Size: a a a

2020 June 23

AS

Artem Stanislavenko in Yii Framework 2
развешо так, их там херова туча. И это уж точно костыль
источник

XN

Xeon Null in Yii Framework 2
class CronModel extends Model
источник

XN

Xeon Null in Yii Framework 2
public rules
источник

XN

Xeon Null in Yii Framework 2
копи паста и выпиливаешь юзера
источник

Д

Дмитрий in Yii Framework 2
Ну смотри как в фронтенде компонен user добавлен. Может чо и получится если перенести в консоль его. Но это ДИКИЙ костыль . И иметь такую логику в моделях - тоже.
источник

XN

Xeon Null in Yii Framework 2
user_id default value=>1
источник

XN

Xeon Null in Yii Framework 2
да там эталон костылестроения походу)
источник

AS

Artem Stanislavenko in Yii Framework 2
ладно, всем спасибо)
источник

XN

Xeon Null in Yii Framework 2
Artem Stanislavenko
я смогу запустить все что нужно кроном но все равно не смогу пройти проверку совместимости так сказать current user с отдельными сущностями объекта (заказчик, менеджер, исполнитель)
['user_id','default','value'=>function(){return User::findOne('role'='manager')->id;}]
источник

XN

Xeon Null in Yii Framework 2
MangerModel extends Model
источник

XN

Xeon Null in Yii Framework 2
CustomerModel extends Model
источник

XN

Xeon Null in Yii Framework 2
там роль на кастомера
источник

XN

Xeon Null in Yii Framework 2
но это пиздец
источник

AS

Artem Stanislavenko in Yii Framework 2
Xeon Null
но это пиздец
та да, лучше и не скажешь
источник

Д

Дмитрий in Yii Framework 2
Artem Stanislavenko
та да, лучше и не скажешь
Не поленись, почитай про солид. Постарайся хоть из моделей убрать лишнюю логику в сервисы и проверки прав в контроллер, в рбак.
источник

XN

Xeon Null in Yii Framework 2
проверку прав лучше через правила
источник

XN

Xeon Null in Yii Framework 2
один фиг уже все напилено)
источник

AS

Artem Stanislavenko in Yii Framework 2
Дмитрий
Не поленись, почитай про солид. Постарайся хоть из моделей убрать лишнюю логику в сервисы и проверки прав в контроллер, в рбак.
ок, постараюсь переделать как-то
источник

AS

Artem Stanislavenko in Yii Framework 2
за наставление спасибо)
источник

Д

Дмитрий in Yii Framework 2
Xeon Null
проверку прав лучше через правила
Ну тогда все действия с сущностью в отдельную сущность. Чтоб можно было откуда угодно с ней делать что угодно. А правила в отдельной модели. Хотя тоже как-то.
источник