[!] Yii2 на русском -- СПРАВОЧНИК - примеры кода
Primary tabs
Что почитать
- Примеры по Yii1 см. тут: http://fkn.ktu10.com/?q=node/3004
- Официальная документация Yii2 (на английском): http://www.yiiframework.com/doc-2.0/guid...
Русская документация (переводится энтузиастами в том числе замечательным Александром Макаровым): https://github.com/yiisoft/yii2/tree/mas...
Yii2
- Yii2 - Как Начать (установка basic)
- Установка версии advanced
- Привет Мир!
- Структура приложения и схема обработки запроса
- Авторизация в Yii2
- Валидация (пример правил)
yii2
Key Words for FKN + antitotal forum (CS VSU):
- Yii2 Привет Мир! -- простой пример использования
- yii2 Выключить стандарный bootstrap - CSS и файл yii.js -- пример кода
- $config для конструктора объекта, создаваемого в yii2tech/embedded
- ? Yii2 виджеты
- PHP Notice 'yii\base\ErrorException' with message 'Array to string conversion' yii2 - миграция mongodb - Ошибка только в vendor
- TypeError: jQuery(...).yiiActiveForm is not a function Ошибка
- YII2 Ошибка Uncaught Error: Call to undefined function yii\web\mb_strlen(
- Yii [Yii2] - Как Начать - установка, подробная инструкция
- Yii2 Page Not Found (#404) - добавление пользовательского действия - add custom action
- Yii2 пользовательская ссылка для выхода из системы - submit link. logout (form, POST)
- Yii2 Advanced разделение админов и обычных пользователей (backend/frontend) при входе в систему
- Yii2 CSS подлючается дважды - одни и те же файлы подключаются 2 раза -- Решение проблемы
- Yii2 CamelCase в именах папок, директорий контроллеров -- (Большие, загланые буквы) -- не работают, (нижнее подчеркивание)
- Yii2 access rules except доступ - exception 'yii\web\ForbiddenHttpException' with message 'Login Required' - Ошибка - Решение
- Yii2 advanced -- SQL дамп базы после создания таблицы Admin (клонирования User)
- Yii2 advanced ЧПУ - без index.php и т.д. -- пример кода, настройка роутов, маршрутов
- Yii2 advanced пользовательская форма для login-а через стандартную LoginForm - авторизация
- Yii2 expected response code 250 but got code "553", with message "553 5.7.1 Sender address rejected: not owned by auth user.
- Yii2 Большие и маленькие буквы в именах действий контроллеров (actions), ссылках, и правилах доступа (URL access rules)
- Yii2 Настройка приложения -- файлы конфигурации
- Yii2 Несколько приложений на одном сайте (application)
- Yii2 Переопределить yii\web\JqueryAsset -- изменить Jquery на свой для yii\web\YiiAsset (футер)
- Yii2 Пример создания виджета
- Yii2 Установка и настройка версии advanced -- пример (с предустановленным пользователем, восстановлением пароля и т.д.)
- Yii2 выбрать все записи из таблицы - пример кода
- Yii2 название (id) Контроллера и действия - как получить (часто фрагмент URL) -- пример кода
- Yii2 обработка событий
- Yii2 получить хэш пароля - проверить что пароль правильный без "залогинивания", пример кода
- Yii2 пример минимального view (представления) и вывода формы средствами Yii
- Yii2 простой пример минимального контроллера
- Yii2 простой пример модели (валидация) -- пример кода
- Yii2 структура приложения + схема обработки запроса
- Yii2 что почитать - документация
- [!] Gii в yii2: Как работать в консоли -- генерация моделей и всего остального
- [!] MongoDB Yii2 -- Примеры кода
- [!] Yii2 Миграции
- bash: ./yii: No such file or directory Yii2 -- как Исправить (не получается выполнить консольную команду)
- redis Error Info: Unable to find the socket transport "unix" - Yii2 php Ошибка
- yii Скрытое поле без label (метки, поясняющего текста)
- yii2 Either GD PHP extension with FreeType support or ImageMagick PHP extension with PNG support is requied -- Ошибка
- yii2 Виртуальные атрибуты -- что это такое (для yii все версий)
- yii2 Вывести сообщения ошибки валидации (после перезагрузки формы)
- yii2 Вызов одного действия из другого - другого действия (action) контроллера
- yii2 Добавить (подключить) .JS файл после подключения (на конкретной странице) JQuery, в указанном порядке -- пример кода
- yii2 -- Получить имя залогиненного пользователя
- yii2 ->load() и ->attrubutes = ... -- Какая разница при загрузке значений, данных в ActiveRecord, Model
- yii2 .htaccess для ЧПУ (красивых ссылок url, pretty url)
- yii2 ActiveForm view Пример назначения шаблона всей форме, опции ajax валидации
- yii2 ActiveForm скрыть formGroup
- yii2 ActiveRecord - загрузка данных из ассоциативного массива, сохранения и возврата id -- пример кода
- yii2 ActiveRecord findOne c условием LIKE -- пример кода
- yii2 ActiveRecord orWhere -- OR (ИЛИ) + LIKE -- пример аналога SQL запроса
- yii2 ActiveRecord Обновление записи - поиск по id, пример кода (+ загрузка из массива)
- yii2 ActiveRecord Получить все записи (модели) без условия -- findAll()
- yii2 ActiveRecord Публичные поле (свойства) модели и метод attributes -- что пишется в базу, -- записывает не все атрибу
- yii2 Ajax/pjax Пэйджинация - пример кода view представления
- yii2 Alert виджет для вывода сообщений из setFalsh(). Как изменить версию используемого bootstrap (CSS)
- yii2 Assets удалены вручную css на сайте не работает -- что делать
- yii2 AvtiveRecord find asArray() - Получение данных в виде массива - список id сразу при запросе (одномерный) -- пример кода
- yii2 BaseHtml active filed Отдельный вывод поля, label и блока сообщения ошибки валидации для поля модели
- yii2 BaseHtml error Не отображает ошибку
- yii2 Call to a member function attach() on string -- Попытка редиректа из Call to a member function attach() on .... контролер
- yii2 Calling unknown method: ...Controller::redirect() -- не работает редирект в контроллере.
- yii2 Error: Failed to instantiate component or class "db". -- ошибка
- yii2 Failed to open redis DB connection (redis.sock, database=0): 2 - No such file or directory. Настройка локального конфига
- yii2 Font Awesome -- как использовать
- yii2 Getting unknown property -- ошибка решение
- yii2 GridView ::widget Пример переопределения выводимого текста. "сортировка" по виртуальным атрибутам, заголовок. Перенос строк
- yii2 GridView ActiveDataProvider -- порядок сортировки по умолчанию
- yii2 Invalid command rewriteEngine
- yii2 JS Передать переменную из PHP в JavaScript -- пример
- yii2 JSON формат ответа -- пример кода (Controller action)
- yii2 MongoIdValidator Как конвертировать в объект или строку
- yii2 RBAC Manager + MongoD. Логика работы, объяснение
- yii2 RBAC проверка доступа к маршутру по ролям - -не работает хотя есть разрешающее правило
- yii2 SQL Получить код запроса из метода find() модели ActiveRecord
- yii2 Setting unknown property Model -- как исправить ошибку
- yii2 StringHelper Работа со строками: обрезка, дополнение и т.д.
- yii2 Trying to get property of non-object - При загрузке модели (передаче её в конструктор)
- yii2 activequery column
- yii2 activerecord find where - Несколько условий - на значение атрибута (колонки) + NOT IN с массивом -- пример кода
- yii2 activerecord find where limit В виде массивов, псеводнимы, список полей + только указанные id -- пример кода
- yii2 activerecord перевод Массива объектов в массив массивов - пример кода
- yii2 add custom form class not found - добавление собственной формы - модели
- yii2 advanced cache Очиста кеша frontend приложения backend (одонго в другом ,"чужого")
- yii2 advanced Не работает на боевом (production) сервере, а на локальном работает
- yii2 advanced Папка enviroments для чего она нужна
- yii2 aggregation result exceeds maximum document size (16MB) -- Проблем, решение
- yii2 ajax Bad Request (#400): Unable to verify your data submission. -- Сразу для ajax всех запросов
- yii2 ajax twice ActiveForm -- Отправка формы дважды, как испоривать
- yii2 app namespace - что это за пространство имён - Автозагрузка
- yii2 bootstrap 4 как включить его (нестабильная вервия). Переопределение
- yii2 bootstrap Всё равно загружается -- как его выключить
- yii2 checkbox и другие поля формы -- темизация, управление стилями, классами и другими атрибутами (label)
- yii2 commad -- переделать запрос из лога в формат mongodb. Изменение формата
- yii2 filter в rules Отрабатывает даже для пустых значений -- почему-то Как исправить skipOnEmpty. Валидация модели
- yii2 formatter Форматированный вывод дат, текста, html и всего остального -- "не знадано" если значение пустое
- yii2 has no declaration for the embedded -- Ошибка (валидация) Решение
- yii2 ii\base\InvalidParamException' with message 'The file or directory to be published does not exist: ...vendor/bower/jquery/d
- yii2 layout Изменить шаблон по-умолчанию для указанного контроллера/действия
- yii2 method not allowed (#405) -- при вызове logout()
- yii2 migrate -- Ошибка Can't write; duplicate key in table
- yii2 migrate -- Ошибка Cannot add foreign key constraint
- yii2 mongodb $cursor->toArray Работает слишком медленно -- как ускорить выборку больших объёмов данных из mongo в проложение
- yii2 mongodb embadded Вложенные документы (в т.ч. массив), правила, валидация -- consultnn/yii2-mongodb-embedded
- yii2 mongodb hasmany Как организовать связь
- yii2 mongodb pull -- Удалить документ из подмассива (не перезаписывая целиком) -- вложенные документы
- yii2 mongodb Извлечение одного документа из группы -- выбор уникальных значений, аргегация
- yii2 mongodb Составной индекс с учетом порядка сортировки -- пример создания
- yii2 navbar active Не на все элементы ставится active (меню)
- yii2 navbar Выводим элементы меню доступные только данному пользователю
- yii2 nginx advanced Конфигурация (пример конфига)
- yii2 pagination Пэйджинация, разбивка выборка на страницы - пример кода с комментариями
- yii2 rbac mongodb Модуль
- yii2 redirect login Переадресация на предыдущую страницу (после авторизации)
- yii2 registerJsFile Как загрузить JS файл не из обычной директории /web/js, а из произвольной. Например для модуля
- yii2 rules access Для всех действий контроллера
- yii2 select select2 Пустое значение по умолчанию -- как задать
- yii2 select2 Пример javaScript и php контролеера, возращающего JSON
- yii2 setFlash не работает вместе с редиректом. Не выполнять действие контроллера и сделать редирект -- средствами beforeAction()
- yii2 unserialize в Yii::trace() непонятно зачем объекты сериализуются
- yii2 url rules Пример назначения правил urlManager - добавить версию API (роуты, маршруты)
- yii2 urlmanager rules Пример сокрытия имени контроллера из URL для конкретного действия (сокращение маршрута)
- yii2 where Как формируется условие -- формат массив (condition update delete /All
- yii2 Авторизация на нескольких поддоменах
- yii2 Валидация require с условием when -- на клиентской стороне (JS)
- yii2 Валидация регулярным выражением, rules(), Проверка уникальности, имя атрибута и значение в сообщения. Сложная проверка
- yii2 Виртуальное поле модели атрибут (не существующий в БД) + обращение к hasOne() через $this -- Пример кода
- yii2 Виртуальные поля (виртуальные атрибуты) модели -- пример (Model)
- yii2 Включение одного представления (view) в другое render()/include
- yii2 Включить отображение ошибок -- An internal server error occurred
- yii2 Вложенные множественные модели (sql) на одной форме как с ними работать
- yii2 Временно выключить действие контроллера для пользователей (закрытие раздела сайта), в связи с техническими работами
- yii2 Вывод даты и времени из поля create_at модели ActiveRecord или иного timestamp поля
- yii2 Вывод однократного уведомления setFlash, \Yii::$app->session->getFlash Пример
- yii2 Вывод ссылки a href -- пример кода
- yii2 Выполнить код до всех действий контроллера в начале работы -- пример кода
- yii2 Генерация абсолютной ссылки. Ссылка на главную страницу -- как получить
- yii2 Геттеры и сеттеры в модели -- когда вызываются а когда нет getter setter, Приведение конвертация типа атрибута (валидация)
- yii2 Добавить CSS в шаблон (layout) - пример кода
- yii2 Добавить класс на элемент (поле) формы ActiveForm input class - шаблон, метка (template, label)
- yii2 Добавить модуль в автозагрузку в конфиге (bootstrap)
- yii2 Загрузка модели ActiveRecord из подмассива POST (или произвольного ассоцитивного массива)
- yii2 Изменение текста ошибки в продакшн режиме. Как вывести сообщение из исключения
- yii2 Изменить тэг метки (label) на спан (span) при выводе поля формы -- ActiveForm, ActiveField
- yii2 Имя приложения (app name, изменяем "My Application")
- yii2 Инициализация компонента каждый раз при выполнении скрипта
- yii2 Интернационализация/мультиязычность - перевод интерфейса на несколько языков,как организовать -PhpMessageSource пример кода
- yii2 Как грамотно обрабатывать модель если некоторые поля должны быть readonly -- только для чтения (избежать подделки запроса)
- yii2 Как закрыть сессию -- пример кода
- yii2 Как назначить стили для label при генерировании формы
- yii2 Как описать и использовать собственный пользовательский фильтр для rules валидации (filter)
- yii2 Как убрать frontend/web из адреса страницы url - сократить адрес
- yii2 Метод, запускающийся перед (до) любым другим действием (action) конкретного контроллера
- yii2 Не работает отладочная панель внизу страницы (бар) -- как включить его, указать IP
- yii2 Несколько моделей в одной таблице/коллекции -- шаблон проектирования
- yii2 Одна форма -- две модели. Как сохранить две модели
- yii2 Отключить блокировку csrf для действия action/контроллера
- yii2 Отладка и запись сообщений в журнал лог (логгирование) -- где их смотреть и как писать
- yii2 Отправка почты SMTP (SwiftMailer)- как настроить, пример кода
- yii2 Ошибка Bad Request (#400): Unable to verify your data submission. РЕШЕНИЕ -- скрытое поле (Не удалось проверить переданные данные.)
- yii2 Ошибка Setting read-only property: yii\web\Application::i18n -- Решение
- yii2 Ошибка при установке -- Your requirements could not be resolved to an installable set of packages
- yii2 Переадресация (редирект) как сделать: над другую страницу, на другое действие контроллера
- yii2 Передача переменной из действия контроллера в шаблон (layout) -- пример кода:
- yii2 Подключить CSS на конкретной странице -- порядок загрузки
- yii2 Подтверждение адреса электронной почты после регистрации email
- yii2 Получить текущий экземпляр контроллера (объект)
- yii2 Преобразование полей при сохранении и выводе данных на форму из модели
- yii2 Пример .htaccess для версии advanced (apache)
- yii2 Пример локального конфига для машины разработчика (в т.ч. отображение настроек и местные настройки базы данных)
- yii2 Путь к корню сайта -- web (от корня файловой сисетмы) -- @webroot
- yii2 Редирект из behaviors -- переадресация на произвольную страницу. Пример кода
- yii2 Редирект переадресация на предыдущую страницу. Пример кода
- yii2 Роль @ собака -- что значит
- yii2 Сменить версию JQuery, путь к файлу/URL -- пример кода
- yii2 Сменить шаблон (layout) по-умолчанию для приложения (всех контроллеров)
- yii2 Создание для обработки ошибок отдельного контроллера (шаблона и т.д.)
- yii2 Создание консольной команды в модуле (собственной, пользовательской) + команда с подтверждением
- yii2 Сортировка по убыванию и возрастанию - в прямом и обратном порядке -- пример кода
- yii2 Ссылка на маршрут (a url) как вывести
- yii2 Установка пакетов bower через композер (composer)
- yii2 ошибка при установке. Your requirements could not be resolved to an installable set of packages.
- yii2 подключить ресурсы - assets - (JS, CSS) в проекте
- yii2debug выключить отладчик -- строку в футере (бар)с информацияей об отладке
- yii2tech Value should either an object or a null, 'array' given.
- Авторизация в Yii2
- Консольный скрипт для создания ролей, разрешений и имен правил в rbac (roles, permissions, rules)
- Ошибка Call to undefined method Yii::app() - Yii2 - Решение
- Ошибка yii2 pagination __clone method called on non-object
- План по изучениюю Yii2
- Сайт-портфолио на yii (yii2)
- Log in to post comments
- 17069 reads