2010-08-18 2 views

ответ

11

Это так всегда данные, отправленные для поля, даже если поле не отмечено. Это становится особенно важным, если вы используете SecurityComponent. Вы можете отключить его, установив 'hiddenField' => false в качестве опции.

+3

Это была настоящая ага! момент для меня, когда я понял, почему торт сделал это. Это просто делает ваш код более приятным, если вы можете проверить значение == 0, а не устанавливать переменную, а затем проверить ее значение. –

+0

, но проблема возникает, когда я пытаюсь сохранить отношения HABTM :( он также вставляет данные со значением 0 – RSK

+1

@RSK В этом случае вы можете либо «array_filter» значения в вашем контроллере, либо использовать «hiddenField» => false'. – deceze