CakePHP 是否可以在一个视图中实例化多个控制器操作
一般来说,我对 CakePHP 和 PHP 有点初学者,但我有 OOP 经验。 我正在尝试制作一个迷你 Twitter 以适应 Cake 框架。
我有一个 PostsController 类,可以处理所有创建博客文章、编辑删除等操作,但我在添加帖子表单并将其添加到查看帖子上方的同一页面时遇到问题。
即,当我链接到新页面时,添加帖子效果很好
<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');
I'm a little bit of a beginner to CakePHP and PHP in general, but I have OOP experience.
I'm trying to make a mini Twitter to get used to the Cake framework.
I have a PostsController
class that handles all creating blog posts, editing deleting etc, but I'm having trouble adding and add post form to the same page above the View Posts.
i.e. adding posts works fine when I link to a new page
<p><?php echo $this->Html->link('Add Post', array('action' => 'add')); ?></p>
but while trying to put a form in the same page as the view I don't know how to call the 'add' action to save and use the data taken in in the form.
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');
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在代码中放入随机数组不会执行任何操作。
putting random arrays in your code will not do anything.