我对CakePHP有一个关于它的体系结构的问题。蛋糕php架构
我有一个应用程序,这将只有两个型号(产品和类别)。
我必须制作一个在线产品浏览器。对我来说,让一个控制器“产品”和一个控制器“类别”没有任何意义,因为我将在产品上执行20多个操作,而在类别上没有任何操作。
我有几个关键functionnalities,我可以为每个functionnalities的一个控制器?例如一个控制器“搜索”,其具有“搜索结果”,“高级搜索”,“基本搜索”的动作。
我们将在这个项目上的几个开发商,我不希望我们一直都阻止,因为一个是做一些编辑产品的控制器上(我真的不喜欢文件,1000个+行代码)。
第二个问题:什么是我应该用在几个不同的子视图片段鉴于mecanism? 例如为了查看一个产品的细节,我需要展示很多东西:图片部分,说明部分,类似产品,评论......是否有可能有子部分?
非常感谢您
好吧,非常适合 要素”。 问题是,在这个应用程序,我只需要显示/搜索/查看详细信息/查看相关产品/ ...在“产品”模型上的行动,事情是,它将使一个巨大的文件与80%我的代码,我不认为这是一个好主意。 – J4N
还有一件事,我有三张包含相同信息,但语言不同的表格,我如何才能只做一个控制器,并根据语言切换表格? – J4N
这应该是一个不同的SO问题,这样每个人都可以受益,但我的想法是创建一个模型,根据路由逻辑(检查前缀和$ useTable属性)切换其基础表,或者 - 如果每个表都复杂或不同足以让某些点的不同数据查看使用$ uses属性在控制器中交换模型。尽管... – matthewdunnam