Бортовой журнал Ктулху

Posts Tagged 'yii2' [страница 1]

Override the GridView table view in Yii2

How to change table view in Yii2 component GridView.

First of all, you should override standard files. For this you need to create in /%yii dir%/components your own "GridView", en example "MyGridView".

Articles tagged

Read more...

Using pjax in Yii2 for pagination

Pjax is a technology that facilitates updating part of a page without a full reload. In the context of Yii2, Pjax is commonly used to update data on the page, including pagination navigation.

And i give an example how it works.

 

Articles tagged

Read more...

Yii 2 виджет GridView полный пример | Yii 2 GridView widget full example

Рабочий пример использования виджета GridView. Это такой виджет, который позволяет отображать данные в виде таблицы с фильтрацией, сортировкой и постраничной навигацией, также, с возможностью менять как внешний вид отдельных элементов так и модифицировать выводимые данные.

Articles tagged

Read more...

Yii2 ActiveForm отправка формы только после прохождения валидации

Такое вот решение нашлось в процессе создания формы на базе виджета ActiveForm и сохранения без перезагрузки:

1. используем валидацию на клиенте.

2. ловим событие beforeSubmit и отправляем Ajax-запрос на обработчик.

Articles tagged

Read more...

Yii2 ArrayDataProvider and GridView example

Example code of Yii2 component ArrayDataProvider which displays array as table using GridView.

Articles tagged

Read more...

Yii2 AtiveForm: label после input | Yii2 AtiveForm: label after input

По умолчанию в 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.

Articles tagged

Read more...

Yii2 custom validation in model

That is how can we make a custom validation for field `Password` in Yii2. For example, the password must contain at least 1 uppercase letter, 1 lowercase letter, and 1 digit, with a length ranging from 8 to 32 characters.

It's not too hard. Just create method validateCustomPassword() in model.

Articles tagged

Read more...

Yii2 и нестандартный пользователь в БД при использовании ActiveRecord | Nonstandard DB user in ActiveRecord in Yii2

Часто (хотя, у кого как) при использовании баз данных для упорядочивания и/или группировки таблиц используют префиксы имени владельца.

По умолчанию в MS SQL используется пользователь DBO - database owner. Но также можно использовать и других пользователей для удобства выдачи прав и разделения доступов. И тут возникает первая сложность при попытке подключиться к таблице нестандартного пользователя.

Хотя, на самом деле, никаких сложностей, просто нужно добавить в модели префикс пользователя к имени таблицы.

Articles tagged

Read more...

Yii2 реализация связи через промежуточную таблицу средствами ActiveRecord

Как связать две таблиц через ActiveRecord Yii2, используя промежуточную таблицу.

Articles tagged

Read more...

Выполнение действий перед экшеном в Yii2

Метод beforeAction позволяет выполнить произвольный код перед выполнением экшена, что следует из его названия. И практический пример использования.

Articles tagged

Read more...