Обращение из вида в модель, посоветуйте...
Обращение из вида в модель, посоветуйте...
Добрый день. В виде нужно вывести дату из бд. Дата записана в стандартом формате 2018-02-20 10:10:10, а вывести её надо примерно как "20 фев 18". Добавил в модели функцию для форматирования, в виде её вызываю, но это вроде как моветон? Тогда, как сделать правильно?
Re: Обращение из вида в модель, посоветуйте...
Код: Выделить всё
Yii::$app->formatter->asDate($date);
Re: Обращение из вида в модель, посоветуйте...
ну хорошо, есть у меня ещё такая конструкция:
как быть с константой?
Код: Выделить всё
if (!Yii::$app->user->isGuest && Yii::$app->user->identity->user_type === Users::USER_TYPE_CLIENT)
Re: Обращение из вида в модель, посоветуйте...
о чем вопрос?! как связано форматирование с пользователем?!
Re: Обращение из вида в модель, посоветуйте...
Код: Выделить всё
Yii::$app->user->can('manager')
хотя все равно не понимаю связи между пользователем и выводом даты...
если чего-то не нужно выводить так оберните его в IF
Re: Обращение из вида в модель, посоветуйте...
Для этого надо подымать rbac, а так можно обойтись двумя константами (клиент, неклиент).shnir писал(а): ↑2018.02.21, 13:53- а как насчет разрешений?Код: Выделить всё
Yii::$app->user->can('manager')
связи нет
просто смысл один и тот же, обращения к модели из вида для получения каких-то данных
Re: Обращение из вида в модель, посоветуйте...
ну так а в чем проблема? обращайтесь, или вы хотите более красивых конструкций?
Re: Обращение из вида в модель, посоветуйте...
ну типа нарушается идеология mvc... Ладно, спасибо