Поискал и с удивлением не обнаружил такового даже в обильных расширениях, может кто видел такую штуку?
Вроде и сложности то особо нет и вещь очень полезная, вообще мне кажется такой в основной поставке дб, наравне с exists и unique.
Валидатор для значения поля ENUM (MySQL)
Re: Валидатор для значения поля ENUM (MySQL)
А какой вам нужен тут особый валидатор?
match + required (если not null), в крайнем случае range (для целочисленных вариантов)
Или простейший свой валидатор-класс.
Это первое что сразу пришло в голову
И в конце концов http://www.yiiframework.com/extension/enum/
match + required (если not null), в крайнем случае range (для целочисленных вариантов)
Или простейший свой валидатор-класс.
Это первое что сразу пришло в голову
И в конце концов http://www.yiiframework.com/extension/enum/
Re: Валидатор для значения поля ENUM (MySQL)
мне надо чтобы сам из схемы таблицы достал список возможных значений и проверил, благо схема таблицы у нас всегда в наличии - зачем дублировать списки?
здесь http://www.yiiframework.com/extension/enum/ вроде это есть, но как-то очень замороченно, он вроде дополнительный запрос делает для получения списка, надо разобраться с ним получше
здесь http://www.yiiframework.com/extension/enum/ вроде это есть, но как-то очень замороченно, он вроде дополнительный запрос делает для получения списка, надо разобраться с ним получше
Re: Валидатор для значения поля ENUM (MySQL)
Как он сам вытащит? Отображайте в модели эти варианты.
Re: Валидатор для значения поля ENUM (MySQL)
примерно так как здесь список делают http://www.yiiframework.com/wiki/303/dr ... -into-giixwolandino писал(а):Как он сам вытащит? Отображайте в модели эти варианты.
Re: Валидатор для значения поля ENUM (MySQL)
Агрегатор цен на услуги хостинга - https://hostcost.net
Re: Валидатор для значения поля ENUM (MySQL)
я в курсе, чтобы он проверил надо в него вбить ручками тоже, что уже есть в $model->tableSchema->columns[$attr]->dbType для enum поляhoward писал(а):http://www.yiiframework.com/doc/api/1.1/CRangeValidator