Select2 через Ajax на Yii2
Есть крутой плагин Select2 и его реализация для Yii2 от kartik-v Случилось тут, что данных оказалось крайне много, поэтому загружать их прямо в плагин не представляется возможным. А значит загружать их нужно динамически.
Есть крутой плагин Select2 и его реализация для Yii2 от kartik-v Случилось тут, что данных оказалось крайне много, поэтому загружать их прямо в плагин не представляется возможным. А значит загружать их нужно динамически.
Как проверить существует ли таблица в базе данных через команды Yii2 if (\Yii::$app->db->getTableSchema(‘{{%table_name}}’, true) !== null) { // работа с таблицей } Вроде как проверили, теперь сделаем запрос. Любой. Что угодно откуда угодно.
Нужно подключить FontAwesome, чтобы он был доступен во всем проекте. Метод подходит для FontAwesome версии 4.7 (в общем не >5) Поскольку в 5 поменялась и структура и название классов и вообще они сделали две версии, платную и бесплатную. Для версии 5 можно воспользоваться готовыми решениями, например этим rmrevin/yii2-fontawesome
Для того, чтобы сделать выпадающие меню, зависящие от других меню в Yii2 можно использовать плагин http://demos.krajee.com/widget-details/depdrop
Как поступить если в одной форме есть поля, которые принадлежат разным моделям?
Есть сайт и субдомен на Yii2 Advanced. Нужно сделать так, чтобы авторизация была общая для фронтенда и бэкенда.
При разработке сайтов наступает момент, когда нужно все это заливать на сервер. Когда-то для этого использовали «старый добрый» FTP, но за всеми файлами не уследишь, а загружать снова все дерево не очень удобно, да и не охото. Поэтому вариант с созданием GIT-репозитория на сервере есть вариант более удобный. Здесь я покажу процесс разворачивания проекта на […]
Чтобы каждый раз не писать похожий код для сохранения или обновления данных, достаточно использовать TimestampBehavior
Тему загрузки файлов очень много уже мусолили на разных форумах, гайдах, инструкциях и т.п. Очень подробную инструкцию можно прочитать в официальной ветке на GitHub Там показана загрузка и создание отдельной модели для загрузки файла, поэтому можно сделать более полноценную модель или пользоваться этой.
Описание как работает обработка и отлов ошибок описано тут www.yiiframework.com, throw new NotFoundHttpException(‘User not found’); или throw new HttpException(404, ‘Page not found’); но отсюда мне важно было взять информацию о том, что на странице с ошибкой действуют 3 важные переменные: name: Название ошибки (с кодом в скобках) message: сообщение, которое можно передавать exception: объект исключения, […]