2010-01-11 3 views
0

Если я отправил в контроллер с данными и сохранить эти данные с ...прилагая к вывешенным данным в CakePHP

$this->Flo->save($this->data) 

Есть ли способ для меня, чтобы вставить имя/значение пару в этот объект данных перед Я запустил save?

ответ

4

Вы имеете в виду что-то вроде этого?

$this->data['Flo']['name'] = $value; 
$this->Flo->save($this->data); 
+0

Да ... Я клянусь ... иногда я испугался, насколько это просто, и я полностью об этом думаю. Благодаря! – Selino

+0

Если значение $ - это то, что можно отделить от запроса, я бы поместил его в метод Model :: beforeSave (...). Поэтому, если это что-то вроде идентификатора пользователя (таким образом, больше ориентированного на запрос, чем ориентированного на данные/модель), я бы сделал это, как указано выше. Если это что-то вроде добавления даты, я бы поместил ее в модель. Примечание: это связано с моим предпочтением для тощих контроллеров, поэтому YMMV. –

Смежные вопросы