Страница 1 из 1
Нестандартный вопрос про свойства модели
Добавлено: 2014.11.04, 12:59
vitalik1183
Можно ли как то сделать так чтобы в форме я писал
И когда пользователь нажимал кнопку отправки, применялись правила валидации как для email(в бд хранится поле именно с таким названием)
Т.е.
Типа сопоставления свойств.
Re: Нестандартный вопрос про свойства модели
Добавлено: 2014.11.04, 13:28
zelenin
vitalik1183 писал(а):Можно ли как то сделать так чтобы в форме я писал
И когда пользователь нажимал кнопку отправки, применялись правила валидации как для email(в бд хранится поле именно с таким названием)
Т.е.
Типа сопоставления свойств.
а зачем?
в контроллере можно присваивать.
Re: Нестандартный вопрос про свойства модели
Добавлено: 2014.11.04, 13:45
vitalik1183
Просто всплыл в голове вопрос, без особой надобности в целом
Эм... в контроллере переопределять?
Re: Нестандартный вопрос про свойства модели
Добавлено: 2014.11.04, 13:47
zelenin
vitalik1183 писал(а):Просто всплыл в голове вопрос, без особой надобности в целом
Эм... в контроллере переопределять?
присваивать нужному атрибуту ваш, фейковый.
Re: Нестандартный вопрос про свойства модели
Добавлено: 2014.11.04, 13:55
vitalik1183
Понятно, примерно так и представлял.
Re: Нестандартный вопрос про свойства модели
Добавлено: 2014.11.04, 16:22
fly2k
не, ну если интересно вообще, то можно конечно сделать у модели
Код: Выделить всё
public function setA1($value) { $this->email = $value; }
и не забыть при этом определить a1 как safe аттрибут.
в этом случае, контроллер менять не понадобится.
то есть когда такое поведение - это свойство модели(по логике) и/или такая модель, например, в куче разных контроллеров используется, то тогда может и так выгоднее... но в общем случае, конечно проще/правильнее такое в контроллерах делать.