同じテーブルに複数の挿入で user_id を挿入するための「cakephp のような」別の方法があるかどうか疑問に思っていました。私がすることの例:
$user_id = $this->Auth->user('id');
if ($this->request->is('post')) {
foreach ($this->request->data['Post'] as $key => $value) {
if (is_int($key)) {
$this->request->data['Post'][$key]['user_id'] = $user_id;
}
unset($key);
unset($value);
}
debug($this->data['Post']);
die();
$this->Post->saveAll($this->data['Post']);
}
セキュリティ上の理由から、入力隠し値 user_id は使用しません。ご協力いただきありがとうございます !