【问题标题】:How to organize my cake views如何组织我的蛋糕视图
【发布时间】:2012-08-13 07:07:32
【问题描述】:

我是 CakePHP 的新手,并用它启动了一个应用程序。 我面临如何更好地组织视图的问题。

我的应用程序有分类并且分类有相关的产品。 在头部我想显示所有可用的类别,当用户点击一个类别名称时,它的所有相关产品都将显示在类别列表下。

我应该在一个视图中同时定义类别和产品展示吗?或将这些扩展到视图的视图,我应该在哪里创建这些视图?因为这些属于 2 个不同的模型。

以及如何获取数据,因为我想访问仅选定类别而不是所有类别的产品。

【问题讨论】:

    标签: cakephp


    【解决方案1】:

    由于您是 cakePHP 新手,我建议您为您的类别和产品“烘焙”控制器、模型和视图。当您烘焙它们时,您将能够定义两者之间的一对多关系(产品belongs_to 类别和类别has_many 产品)。

    结果将是,类别视图自动包含相关产品的列表。

    (您必须先烘焙类别,然后再烘焙产品......)

    【讨论】:

    • Fernando 是正确的——对于 cakePHP 新手并且已经适当地安排了他们的数据库的人来说,下一步应该使用 bake 实用程序首先从他们的数据库中烘焙模型——实用程序会猜测并要求你确认什么这些关系基于数据库字段 - 然后烘焙控制器,这将提供一组默认的操作,您可以稍后修改这些操作,然后为每个控制器烘焙视图。
    猜你喜欢
    • 2011-05-02
    • 1970-01-01
    • 1970-01-01
    • 2013-12-20
    • 1970-01-01
    • 1970-01-01
    • 2011-08-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多