子目录中的CakePHP控制器和模型

子目录中的CakePHP控制器和模型,php,cakephp,directory-structure,Php,Cakephp,Directory Structure,您好,我想知道如何将我的组件和模型放在子目录中,假设我有一个web应用程序,它有3个不同的区域(管理员、用户、开发人员),每个区域执行不同的操作,并且有一个完全不同的界面,所以我希望管理员转到等等 我尝试过不同的解决方案,但没有一个对我有效,有谁能为我提供一个如何做到这一点的例子吗 我正在使用CakePHP2.1.1 提前感谢如果您想为每个角色提供三种不同的界面,您可以创建三种不同的布局,并根据角色调用它们。可访问性方面,您可以设置acl组件,并根据角色为模块授予授权 是的,您可以使用。它所做的

您好,我想知道如何将我的组件和模型放在子目录中,假设我有一个web应用程序,它有3个不同的区域(管理员、用户、开发人员),每个区域执行不同的操作,并且有一个完全不同的界面,所以我希望管理员转到等等

我尝试过不同的解决方案,但没有一个对我有效,有谁能为我提供一个如何做到这一点的例子吗

我正在使用CakePHP2.1.1


提前感谢

如果您想为每个角色提供三种不同的界面,您可以创建三种不同的布局,并根据角色调用它们。可访问性方面,您可以设置acl组件,并根据角色为模块授予授权

是的,您可以使用。它所做的只是告诉蛋糕在哪里可以找到模型、控制器等

App::build(array('Model' => array('/a/full/path/to/models/')));
现在,Cake将使用
/a/full/path/to/models/
中的
Model
包查找任何内容

更好的是,有一个插件可以自动为您执行此操作:


现在,虽然这回答了最初的问题,但我认为您可能希望寻找一种更好的解决方案。

控制器细分方法不再可行。 它已从最新版本的cakephp中删除。 另一方面,你可以使用插件来代替这个。
戴泽尔是对的,你可以听他的话。

如果你说,我会在蛋糕1.3中告诉你