Как включить настройку поля, для которого я не хочу правила проверки? - PullRequest
0 голосов
/ 10 декабря 2011

У меня есть активная модель формы, в которой есть поля, для которых я не хочу устанавливать какие-либо правила проверки. Проблема в том, что Yii не устанавливает эти поля при отправке формы, если я не назначил им некоторое правило проверки.

Поля являются необязательными и имеют произвольную форму, поэтому я не хочу назначать правило проверки. Какие-либо предложения?

1 Ответ

2 голосов
/ 10 декабря 2011

Используйте специальное «безопасное» правило:

Иногда мы хотим объявить атрибут безопасным, хотя мы на самом деле нет никаких конкретных правил для этого. Примером является Атрибут содержимого статьи, который может принимать любой пользовательский ввод. Мы можем использовать специальное safe правило для достижения этой цели.

$rules = array(
    'myfield' => 'safe',
);

Это правило не накладывает никаких ограничений на поле (поэтому вы можете оставить его пустым); он просто сообщает Yii, что вы хотите, чтобы поле было задано в модели всякий раз, когда модель заполняется из внешнего источника.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...