'content'=>function($data){
if ($data->target != null)
return $data->target->title;
},
($data->target == null)
тогда что?'content'=>function($data){
return ($data->target != null)?$data->target->title:'что нибудь';
},
[
'attribute'=>'navigations_types__alias',
'label'=> $Package->t('', 'Тип ссылки'),
'format'=>'text', //можно убрать и так по умолчанию text
'value'=>'object.title',
'filter' => NavigationsObjects::getList()
],
$dataProvider
. Каким же образом Вы ожидаете, что на них подействует совершенно другая переменная $models
?public function actionIndex()
{
$searchModel = new SomeModelSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
return $this->render('index', [
'searchModel' => $searchModel,
'dataProvider' => $dataProvider,
]);
}
$query = SomeModel::find()->offset(1);
$dataProvider = new ActiveDataProvider([
'query' => $query,
]);
визуальный редактор- это js скрипт, писать отдельно его не надо их миллион уже написано: https://imperavi.com , ckeditor.com и т.д.
Насколько я смог понять CMSсы как раз требуют этой шаблонностиа почему бы не написать под этот проект cms, а не брать готовую, хотя и готовые подойти могут, но будет куча лишнего только.
именно такая страница как на фото. без каких-либо лишних элементов(меню, подвалов и т.д.).Это вопрос html шаблона, cms тут вообще не при чем.
Вот такой велосипед получился: