Cakephp如何检查其命名约定和文件夹名称?

Cakephp如何检查其命名约定和文件夹名称?,php,cakephp,routing,conventions,Php,Cakephp,Routing,Conventions,cakephp命名约定(即控制器名称应为CakesController.php,即以控制器结尾)和文件夹约定(即控制器文件来自app/controller文件夹)在哪里定义即cakephp如何检查它。它们是在哪个文件中定义的。大多数内容在和的帮助下发生在调度程序中,例如: protected function _loadController($request) { $pluginName = $pluginPath = $controller = null; if (!empty

cakephp命名约定(即控制器名称应为CakesController.php,即以控制器结尾)和文件夹约定(即控制器文件来自app/controller文件夹)在哪里定义即cakephp如何检查它。它们是在哪个文件中定义的。

大多数内容在和的帮助下发生在
调度程序中,例如:

protected function _loadController($request) {
    $pluginName = $pluginPath = $controller = null;
    if (!empty($request->params['plugin'])) {
        $pluginName = $controller = Inflector::camelize($request->params['plugin']);
        $pluginPath = $pluginName . '.';
    }
    if (!empty($request->params['controller'])) {
        $controller = Inflector::camelize($request->params['controller']);
    }
    if ($pluginPath . $controller) {
        $class = $controller . 'Controller';
        App::uses('AppController', 'Controller');
        App::uses($pluginName . 'AppController', $pluginPath . 'Controller');
        App::uses($class, $pluginPath . 'Controller');
        if (class_exists($class)) {
            return $class;
        }
    }
    return false;
}
资料来源:

还可以看到


Lol.你的问题是什么?你是说他们在哪里?首先尝试在谷歌上搜索“Cakephp命名约定”对不起,前面的问题不完整有一个专门用于复数和单数化英文单词的类:@-ComFreek,文件夹名称如何使用控制器文件夹中的控制器文件如何检查控制器文件夹中的文件,我可以使用其他文件夹名而不是控制器吗。?