@akula22

Где вставлять функцию(метод)?

Вывожу список новостей, в контроллере запрос $dataProvider = new ActiveDataProvider([ .....
во вьюхе index.php
<?= ListView::widget(
            [
                'dataProvider' => $dataProvider,
                'layout' => "{items}\n{pager}",
                'itemView' => '_index_item',


дальше в _index_item.php
вывожу сами новости
$model->title
$model->short

мне надо текст short грамотно обрезать, у меня есть функция trimText которая это делает.
Вопрос: Где разместить эту функцию(метод) логично было бы в модели, а как во вьюхе мне ее заюзать, подскажите правильное решение или это все делается в контроллере?
  • Вопрос задан
  • 87 просмотров
Решения вопроса 1
bitver
@bitver
В модели getShortText() реализуйте как хотите и используйте $model->shortText
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы