beforeSave как-то добраться до атрибутов полей формы?
мне нужно поле с атрибутом hidden сохранить как null
а post() пробовал?
можно подробнее как его использовать? у меня проблема такая, что при редактировании записи в поле с атрибутом hidden подставляется то, что было сохранено ранее, мне же нужно сохранить null. уже пару дней не могу найти решения
Я не до конца вопрос понимаю ) Если нужен null, почему в beforeSave не сделать $model->hiddenField = null ?
он до конца не знает какое поле скрыто походу )))))
ну вроде post() должен показать все отправленные филды
тебе наверное подойдёт filterFields()
потому что в beforeSave уже лежит то, что было сохранено ранее. у меня есть дропдовн и чеклист, в зависимости от выбора дропдовн чеклист либо пустой и спрятан либо нет. если я редактирую запись, где чеклист был не пустой и делаю его пустым и спрятанным, то в beforeSave подставляется то, что было в нем ранее
ну вот в том поле которое у тебя превращается в hidden ставь dependsOn: тут поле с чекбоксом
Обсуждают сегодня