сдвинуть одну из ссылок на панели слева в самый низ
если, вам надо изменить порядок вывода элементов меню, то там есть файл, который отвечает за это, там и меняйте; все остальное, можно сделать с помощью стилей.
if ($model->save()) {
$model->uploadPhoto();
$model->photo_url = $model->fileName;
...
}
Вы, сначала, сохраняете данные, а потом, определяете $model->photo_url, а надо наоборот. И, еще, есть ли у вас столбец в базе, с таким названием как, photo_url.
- можно, при валидации данных ограничить размер с помощью валидатора image;
Может быть как-то можно в контроллере определить разрешение загружаемого фото, и если оно превышает, например 1000 пикселей по ширине, то тогда уменьшить загружаемое фото до максимально допустимого к загрузке?
можно, только делайте это не в контроллере, а в модели, либо, создайте отдельный класс для этого.
Зачем выводить данные в случае $list->date_end < date("Y-m-d") ?
Если вы их хотите обновить или удалить, то создайте отдельно модель которая будет это делать. Для плясок со статусом, можно, создать метод в модели, либо хелпер и вынести логику туда.
Вы тут много чего написали, а задачу так и не написали.
Что конкретно вы делаете? Что значат все эти статусы: 'content__section' ...?
Что такое $priority = 1? В общем, пока, ничего не понятно, что вы хотите сделать.