CakePHP在控制器中创建文件夹? [需要专家意见]

时间:2013-08-14 09:21:26

标签: cakephp controller

如何在控制器中安装文件夹?

例如,这种情况:我们有多个客户端,每个客户端可能有不同的包,它们根据自己的请求共享公共控制器或不同的控制器。所以我想通过控制器中的目录将它们分开。

任何建筑专家都可以提供帮助吗?

2 个答案:

答案 0 :(得分:1)

这可能是可能的,但肯定不是你应该用Cake(或者一般的MVC)做事的方式。

我建议你为每个客户提供一个单独的应用程序。如果您对此有任何具体问题,或者想在您的问题中添加更多信息,我可以尝试为您提供更深入的答案。

答案 1 :(得分:1)

不知道更多,很难说。

我假设你有一个应用程序,多个客户端通过子域或其他东西使用它来区分谁在使用它。

每个客户端都可以根据需要扩展基本应用控制器。您也可以拥有不同的模型和视图。使用路由使不同的命名控制器始终匹配相同的URL,无论客户端登录的是什么。

我更喜欢在多个应用程序上使用一个应用程序解决方案,因为它可以大大减少维护开销。但是如果你想要多个应用程序,我会构建所有站点作为插件本身共享的应用程序的核心。使用git和子模块,您甚至可以控制每个站点使用的核心模块的版本。