CakePHP - 模型或控制器职责?

时间:2011-12-31 14:05:07

标签: model-view-controller cakephp

我有一个User实体模型,它依赖于来自其他服务的一些额外数据。在我的项目中,我开发了一个包,用于检索额外的数据并将其放入Vendors / Components文件夹中。所以我的用户控制器中有一个注册方法,它接受表格数据,然后是来自休息服务的额外数据。

我的问题是我应该在哪里调用休息服务功能,从而检索并附加到用户数据 - 在控制器或模型中? ps我的猜测是用户模型最好处理休息功能,但在模型中使用模型中的组件有点尴尬但是在cakephp的模型中很难。

1 个答案:

答案 0 :(得分:-1)

1.3文档在使用lib方面不太好。 但2.0的解释非常好: http://book.cakephp.org/2.0/en/getting-started/cakephp-folder-structure.html

应用程序/库

Contains 1st party libraries that do not come from 3rd parties or external vendors. This allows you to separate your organization’s internal libraries from vendor libraries.

for 2.0 then: App :: uses('ClassName','Lib');

相关问题