Лаборатория

Для подключение файлов стилей и скриптов в фреймворке Yii2 предусмотрен замечательный класс Asset. Находится он по пути /assets/AppAsset.php class AppAsset extends AssetBundle { public $basePath = '@webroot'; public $baseUrl = '@web'; public $css = [ 'css/site.css...
Yii фреймворк предоставляет нам свой собственный инструмент для работы с куками который как и прочие его инструменты облегчает нам жизнь. В этой короткой заметке я приведу примеры работы с куками в Yii2. Хочу обратить отдельное внимание на интересный факт, все значения отправляемые через...
В этой шпаргалке я опубликую несколько заметок по работе с сессиями. В Yii Framework 2 что-бы обратиться к сессии используется вот такая конструкция: $session = Yii::$app->session; Что бы записать в сессию пару ключ/значение используется вот такой простой запрос: $session-...
В этой шпаргалке я постараюсь привести как можно больше примеров применения класса ActiveRecord в примерах. Шпаргалка будет пополнятся со временем. Пример запроса ActiveRecord к базе данных: public static function tableName() // Подключаемся к БД и выбираем таблицу { return 'blog...
Здесь я постараюсь опубликовать некоторые заметки связанные с механизмом ActiveForms в Yii2 Задаём кастомное сообщение при валидации: [['name', 'email'], 'required', 'message' => 'Обязательно для заполнения'], ['email', 'email', 'message' => 'Не корректный e-mail'], В первом...
В этой короткой заметке поговорим о том как включить по умолчанию красивые ЧПУ в новом проекте на Yii Framework. Для начала нам нужно создать файл .htaccess в директории web и направить все запросы в файл index.php ниже привожу содержимое файла .htaccess: Options +FollowSymLinks...
Giiant представляет собой расширенный код-генератор для моделей и CRUD. Базируется на встроенном в Yii2 генераторе кода Gii и представляет собой набор шаблонов, расширяющий его возможности. Благодаря Giiant вы сможете генерировать ваши CRUD'ы с такими плюшками как подключенный wysiwyg Ckeditor...