在一个页面上编辑更多帖子

时间:2015-05-08 05:52:31

标签: php cakephp

我想在一个编辑页面上编辑更多帖子。通过食谱,每个帖子行都有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提交)

1 个答案:

答案 0 :(得分:0)

解决:(需要打开我的大脑)

foreach($this->request->data as $key => $this->request->data){}