ad-image

Рубрика: PHP

Загрузка файлов Yii2

Загрузка файлов Yii2

Тему загрузки файлов очень много уже мусолили на разных форумах, гайдах, инструкциях и т.п. Очень подробную инструкцию можно прочитать в официальной ветке на GitHub Там показана загрузка и создание отдельной модели для загрузки файла, поэтому можно сделать более полноценную модель или пользоваться этой.

Continue Reading

Исключения HttpException

Исключения HttpException

Описание как работает обработка и отлов ошибок описано тут www.yiiframework.com, throw new NotFoundHttpException(‘User not found’); или throw new HttpException(404, ‘Page not found’); но отсюда мне важно было взять информацию о том, что на странице с ошибкой действуют 3 важные переменные: name: Название ошибки (с кодом в скобках) message: сообщение, которое можно передавать exception: объект исключения, […]

Continue Reading

Рекурсивное меню. Yii Framework

Иногда возникает необходимость создавать меню самостоятельно, загружая его из базы данных. Сделать это можно рекурсивно. Не важно какой это будет фреймворк, это допустимо использовать и вне фреймворка. Для создания Меню нужно лишь взять список пунктов из базы данных и сначала сформировать правильно массив, а затем из этого массива сформировать меню. function prepareTree($items) { $arr = […]

Continue Reading

Парочка тупых вопросов и ответов по Yii2

Парочка тупых вопросов и ответов по Yii2

1. Что если не работает Action Parameters в actionView($id) бывает не работает $id, пишет вот такую ошибку Ошибка Missing argument 1. Решается просто: нужно использовать вместо \yii\base\Controller → \yii\web\Controller 2. Как убрать page-size из параметров в адресной строке при использовании Pagination Достаточно использовать вместо pageSize -> defaultPageSize 3. Как сделать checkbox отмеченным по умолчанию Существует […]

Continue Reading

PHP скрипт через командную строку

PHP скрипт через командную строку

У различных фреймворков, да и не только PHP есть возможность устанавливать через различные репозитории. Одной из возможностей установки является установка через composer, вещь по своей сути уникальная и крайне удобная. С помощью одной команды можно установить, обновить фреймворк и все зависимости, без необходимости обновлять все это вручную. Для обновления через composer может потребоваться PHP — […]

Continue Reading