Как вариант, с использованием Bootstrap grid, pageSize ставить кратным 6 class GridListView extends ListView { /** * Renders all data models. * @return string the rendering result */ public function renderItems() { $models = $this->dataProvider->getModels(); $keys = $this->dataProvider->getKeys(); $...
Уберите русские псевдонимы 'Опубликован' => 'p.published' используйте attributeLabels. 'p.published' => $this->published, //фильтра нет! А published объявили как public property и добавили в rules? Раз в SearchModel не используете AR, то не надо наследоваться от нее, наследуйте от Model и пропишите ...
Что то такое нужно? Или я вопрос не понял... public function actionStartBatch() { $session = Yii::$app->session; $session['step'] = 3; $this->redirect('index'); } public function actionIndex() { $session = Yii::$app->session; $step = $session['step']; if ($step > 0 ) { $step--; $session['step'] = $s...
Общий принцип https://github.com/samdark/yii2-cookbook/blob/master/book/structure-asset-processing-with-grunt.md Еще можно добавить в views\layouts\main.php перед закрытием body <?= YII_DEBUG ? (Html::jsFile('http://localhost:35729/livereload.js')) : '' ?> Тога изменения будут применяться вживую.
/** * Checks if user can edit user or change user's role */ class RoleRule extends Rule { public $name = 'canModifyUser'; /** * @param string|int $user the user ID. * @param Item $item the role or permission that this rule is associated with * @param array $params parameters passed to ManagerInterf...