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

PHP - язык - рок'н'ролльщик - рожден жить быстро и умирать молодым.
Yii2 custom validation in model
- Details
- Published on 2024-02-12

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.
Yii2 и нестандартный пользователь в БД при использовании ActiveRecord | Nonstandard DB user in ActiveRecord in Yii2
- Details
- Published on 2021-11-03

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

Как связать две таблиц через ActiveRecord Yii2, используя промежуточную таблицу.
Yii2: правильная дешифровка данных на уровне DataProvider
- Details
- Published on 2026-01-26

Если вы храните чувствительные данные в базе в зашифрованном виде, рано или поздно возникает вопрос: где в Yii2 правильно делать дешифровку?
Почти все начинают одинаково:
- сначала — afterFind() в модели,
- потом — дешифровка прямо в GridView::value,
- кто-то идёт дальше и вешает Behavior.
Я прошёл все эти этапы.
Все эти подходы работают.
Но с ростом проекта начинают проявляться архитектурные и производственные проблемы.
И в итоге пришёл к выводу, что все они решают проблему не на том уровне.
В этой статье я хочу показать архитектурно корректный подход: централизованную дешифровку данных на уровне ActiveDataProvider.
Автоматическая регистрация пользователя по номеру телефона в Битриксе
- Details
- Published on 2016-08-12

Как сделать автоматическое создание заказа при покупке в один клик.
Баг Битрикса с модулем поиска
- Details
- Published on 2016-09-01

Баг модуля поиска Битрикса search.page при вводе поисковой фразы на кириллице. Проявляется в том что из url приходит кодированная фраза которая не декодируется в модуле.
Битрикс элементы каталога - фильтрация по свойству элемента инфоблока
- Details
- Published on 2014-12-19

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

В Битриксе есть стандартная возможность без костылей используя ajax добавлять элемент инфоблока.
Битрикс: GetList и постраничная навигация
- Details
- Published on 2015-06-11

В функции GetList есть плохо документированный параметр, отвечающий за разбивку результата выборки на страницы. Если более точно, то у объекта CIBlockResult есть метод GetPageNavStringEx, который выстраивает навигацию.
Битрикс: SetTitle. Как установить title страницы
- Details
- Published on 2015-11-21

При помощи component_epilog.php и конструкции вида
можно устанавливать нужный тайтл для страницы.

