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

Posts Tagged 'php' [страница 4.5]

php

PHP - язык - рок'н'ролльщик - рожден жить быстро и умирать молодым.

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...

Автоматическая регистрация пользователя по номеру телефона в Битриксе

Как сделать автоматическое создание заказа при покупке в один клик.

Articles tagged

Read more...

Баг Битрикса с модулем поиска

Баг модуля поиска Битрикса search.page при вводе поисковой фразы на кириллице. Проявляется в том что из url приходит кодированная фраза которая не декодируется в модуле.

Articles tagged

Read more...

Битрикс элементы каталога - фильтрация по свойству элемента инфоблока

Бывают такие ситуации, когда, например, нужно на странице товара показать список подобных товаров, имеющих общее свойство. В этом случае на помощь приходит возможность фильтрации в компоненте bitrix:catalog.section.

Articles tagged

Read more...

Битрикс: ajax добавление элемента инфоблока

В Битриксе есть стандартная возможность без костылей используя ajax добавлять элемент инфоблока.

Articles tagged

Read more...

Битрикс: GetList и постраничная навигация

В функции GetList есть плохо документированный параметр, отвечающий за разбивку результата выборки на страницы. Если более точно, то у объекта CIBlockResult есть метод GetPageNavStringEx, который выстраивает навигацию.

Articles tagged

Read more...

Битрикс: SetTitle. Как установить title страницы

При помощи component_epilog.php и конструкции вида

global $APPLICATION;
$APPLICATION->SetTitle($arResult['MY_TITLE']);

можно устанавливать нужный тайтл для страницы.

Articles tagged

Read more...