CakePHP可以在一个视图中实例化多个控制器动作

时间:2012-02-20 23:47:46

标签: php cakephp

我有点像CakePHP和PHP的初学者,但我有OOP经验。 我正在尝试制作一个迷你Twitter以适应Cake框架。

我有一个PostsController类来处理所有创建博客帖子,编辑删除等,但我在添加帖子表单并将其添加到View Posts上方的同一页面时遇到了问题。

即。当我链接到新页面时添加帖子工作正常

    <p><?php echo $this->Html->link('Add Post', array('action' => 'add')); ?></p>

但是在尝试将表单放在与视图相同的页面时,我不知道如何调用“添加”操作来保存和使用表单中的数据。

    echo $this->Form->create('Post',array('action' => 'add'));
    echo $this->Form->input('title');
    echo $this->Form->input('body', array('rows' => '3'));
    echo $this->Form->end('Save Post');

2 个答案:

答案 0 :(得分:1)

    echo $this->Form->create('Post', array('action' => 'add'));
    echo $this->Form->input('title');
    echo $this->Form->input('body', array('rows' => '3'));
    echo $this->Form->end('Save Post');

在代码中放置随机数组不会做任何事情。

答案 1 :(得分:0)

  1. 数组后缺少分号
  2. 不在任何内容中分配或使用数组。
  3. 尝试将数组作为表单create method中的第二个参数。