Как разобраться в отрисоке вьюхи в yii

Рейтинг: -2Ответов: 1Опубликовано: 23.01.2023

Не понимаю как отрисовываются вьюху. Есть такой код:

// не работает отрисовка страницы апдейта
return $this->render('/components/system/_update', [
   'model' => $model,
]);
....
//Работает отрисовка страницы со списком элементов
$this->render('/components/system/_index', [
  'searchModel' => $searchModel,
  'dataProvider' => $dataProvider,
]); 

Где эти вьюхи находятся я не понял. Что делать? Единственная мысль, это использовать не эту штуку /components/system/_update, а создать свою вьюху

Ответы

▲ 0

При развертывании базового приложения на yii2 там внутри уже есть созданы контроллеры с екшенами и вюхи к ним. Судя по вашему пути у вас проблема явно не с базовыми вювами и вам нужно искать папку components в корни проекта. По поводу поиска то можно сделать глобальный поиск по проекту слудующего куска кода

GridView::widget([
    'dataProvider' => $dataProvider,
    'filterModel' => $searchModel,

или если вы знаете что модель имеет какие то уникальные поля то можно произвести поиск по етим полям.