我想在一个编辑页面上编辑更多帖子。通过食谱,每个帖子行都有3个动作,编辑,查看和删除。
但现在我需要创建一个包含一组帖子的编辑页面,我想编辑它们。
在控制器中我获取了我需要的行(2行帖子)。
$posts= $this->Post->find('list', array('conditions' => array('task_id' => $taskId)));
然后抛出foreach我填充数据:
$this->request->data[$i]
并且考虑到了debuging
foreach ($this->request->data as $key => $value) {debug($value);}
使用这些我得到2个后期数据数组:array(1)和array(2)
但我不知道如何在表格中编辑它们。我试图在foreach中编辑(vulgaris)行但我得到2个相同的表单(使用数组(1)中的数据)
foreach ($this->request->data as $key => $value) {
echo $this->Form->create('Post');
echo $this->Form->input('id');
echo $this->Form->input('task_id');
echo $this->Form->input('note');
echo $this->Form->input('priority');
echo $this->Form->input('results_link');
echo $this->Form->end(__('Submit'));
}
我不知道从foreach那里投入$ value。
这些只是形式的一个例子。帖子,因为帖子在食谱中。
当我需要保存已编辑的数据数组时,也许有人知道我是否会遇到问题。 (在表格末尾或每行1中使用1提交)
答案 0 :(得分:0)
解决:(需要打开我的大脑)
foreach($this->request->data as $key => $this->request->data){}