浏览代码

Merge pull request #11600 from cakephp/missing-method-nested-prefix

Fix namespace displayed for nested prefix.
Mark Story 8 年之前
父节点
当前提交
28400cb7ba
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      src/Template/Error/missing_action.ctp

+ 3 - 3
src/Template/Error/missing_action.ctp

@@ -22,9 +22,9 @@ if (!empty($plugin)) {
 }
 $prefixNs = '';
 if (!empty($prefix)) {
-    $prefix = Inflector::camelize($prefix);
-    $prefixNs = '\\' . $prefix;
-    $prefix .= DIRECTORY_SEPARATOR;
+    $prefix = array_map('\Cake\Utility\Inflector::camelize', explode('/', $prefix));
+    $prefixNs = '\\' . implode('\\', $prefix);
+    $prefix = implode(DIRECTORY_SEPARATOR, $prefix) . DIRECTORY_SEPARATOR;
 }
 
 // Controller MissingAction support