Автоматическая установка времени создания или обновления
Чтобы каждый раз не писать похожий код для сохранения или обновления данных, достаточно использовать TimestampBehavior
Чтобы каждый раз не писать похожий код для сохранения или обновления данных, достаточно использовать TimestampBehavior
Тему загрузки файлов очень много уже мусолили на разных форумах, гайдах, инструкциях и т.п. Очень подробную инструкцию можно прочитать в официальной ветке на GitHub Там показана загрузка и создание отдельной модели для загрузки файла, поэтому можно сделать более полноценную модель или пользоваться этой.
Описание как работает обработка и отлов ошибок описано тут www.yiiframework.com, throw new NotFoundHttpException(‘User not found’); или throw new HttpException(404, ‘Page not found’); но отсюда мне важно было взять информацию о том, что на странице с ошибкой действуют 3 важные переменные: name: Название ошибки (с кодом в скобках) message: сообщение, которое можно передавать exception: объект исключения, […]
Иногда возникает необходимость создавать меню самостоятельно, загружая его из базы данных. Сделать это можно рекурсивно. Не важно какой это будет фреймворк, это допустимо использовать и вне фреймворка. Для создания Меню нужно лишь взять список пунктов из базы данных и сначала сформировать правильно массив, а затем из этого массива сформировать меню. function prepareTree($items) { $arr = […]
1. Что если не работает Action Parameters в actionView($id) бывает не работает $id, пишет вот такую ошибку Ошибка Missing argument 1. Решается просто: нужно использовать вместо \yii\base\Controller → \yii\web\Controller 2. Как убрать page-size из параметров в адресной строке при использовании Pagination Достаточно использовать вместо pageSize -> defaultPageSize 3. Как сделать checkbox отмеченным по умолчанию Существует […]
Часто простого composer update не помогает. Поэтому прежде чем запустить эту команду, необходимо сделать кое-какие настройки, чтобы проект на Yii2 начал работать так как нам нужно.
MySql-миграции_ что это и как реализовать простым php-скриптом _ Webdevkin Источник webdevkin.ru
Реализация MVC паттерна на примере создания сайта-визитки на PHP _ Хабрахабр Источник Хабр
У различных фреймворков, да и не только PHP есть возможность устанавливать через различные репозитории. Одной из возможностей установки является установка через composer, вещь по своей сути уникальная и крайне удобная. С помощью одной команды можно установить, обновить фреймворк и все зависимости, без необходимости обновлять все это вручную. Для обновления через composer может потребоваться PHP — […]
Возникает необходимость вытащить с какой-нибудь страницы HTML какой-нибудь тэг или класс. На помощь может прийти стандартный HTML-класс DOMDocument