【问题标题】:creating a page with multiple views in cakephp在 cakephp 中创建具有多个视图的页面
【发布时间】:2011-12-25 04:06:58
【问题描述】:

好的,我是 CakePhp 的新手。我以前没有使用过任何框架,这是我第一次。 我的问题是如何在一个页面上放置多个视图。 例如在一个典型的主页上,我将有新闻源,以及用于登录、聊天框等的表单。 我的理解是他们每个人都会有不同的控制器和视图。 因此,我如何将它们放在一起? 谢谢。

【问题讨论】:

  • 澄清一点,典型的页面加载只涉及一个控制器和一个视图(+ 最终一些元素)。但是为了聚合来自不同来源的数据,控制器将使用许多模型,并且登录表单可能会指向另一个控制器和操作。聊天框可能需要另一个控制器,但它是通过 Ajax 完成的,因此会加载不同的页面。

标签: cakephp


【解决方案1】:

您可以通过两种方式重用视图。最好是使用元素。看看:

http://book.cakephp.org/view/1081/Elements

第二种使用requestAction的方式。看一眼: http://bakery.cakephp.org/articles/gwoo/2007/04/12/creating-reusable-elements-with-requestaction

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-06
    • 2011-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-16
    • 1970-01-01
    相关资源
    最近更新 更多