Posts Tagged 'yii2' [страница 1]
Yii2 AtiveForm: label после input | Yii2 AtiveForm: label after input
- Details
- Published on 2023-08-01

По умолчанию в Yii2 ActoveForm <label> идет перед <input>. Но бывают ситуации, когда нужно сделать иначе. В этом нам (не нам, а вам) поможет пользовательский шаблон.
--
By default in Yii2 ActiveForm <label> displays before <input>. But sometimes it needs to display <label> before. In such cases, we can utilize a custom template to achieve this.
Yii2 ArrayDataProvider and GridView example
- Details
- Published on 2023-06-12

Example code of Yii2 component ArrayDataProvider which displays array as table using GridView.
Преобразование SQL-запроса в PHP код ActiveRecord для особо ленивых
- Details
- Published on 2019-06-30

Работая с таблицами с несколькими десятками полей начинаешь задумываться, есть ли способ быстро преобразовать запрос сразу в код ActiveRecord. И да, есть такой онлайн-сервис, преобразующий SQL-запрос в код. Инструмент достаточно примитивный но весьма неплохо облегчает жизнь при большом количестве полей таблицы.
Yii 2 виджет GridView полный пример | Yii 2 GridView widget full example
- Details
- Published on 2022-09-07

Рабочий пример использования виджета GridView. Это такой виджет, который позволяет отображать данные в виде таблицы с фильтрацией, сортировкой и постраничной навигацией, также, с возможностью менять как внешний вид отдельных элементов так и модифицировать выводимые данные.
Yii2 и нестандартный пользователь в БД при использовании ActiveRecord | Nonstandard DB user in ActiveRecord in Yii2
- Details
- Published on 2021-11-03

Часто (хотя, у кого как) при использовании баз данных для упорядочивания и/или группировки таблиц используют префиксы имени владельца.
По умолчанию в MS SQL используется пользователь DBO - database owner. Но также можно использовать и других пользователей для удобства выдачи прав и разделения доступов. И тут возникает первая сложность при попытке подключиться к таблице нестандартного пользователя.
Хотя, на самом деле, никаких сложностей, просто нужно добавить в модели префикс пользователя к имени таблицы.
Предотвращение двойной отправки формы загрузки файла в Yii2
- Details
- Published on 2020-12-15

Есть стандартный виджет форм, через который реализована загрузка файла и стандартная проблема с двойной отправкой.
Yii2 реализация связи через промежуточную таблицу средствами ActiveRecord
- Details
- Published on 2020-05-21

Как связать две таблиц через ActiveRecord Yii2, используя промежуточную таблицу.
Yii2 ActiveForm отправка формы только после прохождения валидации
- Details
- Published on 2020-02-14

Такое вот решение нашлось в процессе создания формы на базе виджета ActiveForm и сохранения без перезагрузки:
1. используем валидацию на клиенте.
2. ловим событие beforeSubmit и отправляем Ajax-запрос на обработчик.
Фильтрация по полю GridView в Yii2
- Details
- Published on 2019-12-11

Недавно я писал как можно использовать GridView для отображения данных из одной таблицы, а сегодня задача немного усложняется - нужно фильтровать данные из таблицы по одному из полей. Делать буду максимально просто для общего понимания.
Пример создания в Yii2 списка материалов с детальным просмотром при помощи виджета GridView
- Details
- Published on 2019-11-20

Пример работы с виджетом GridView. Хороший инструмент для вывода данных в табличной форме. В этом примере я разберу как построить интерфейс для отображения данных в виде таблицы материалов с детальным просмотром каждого из материалов при помощи GridView Yii2.