浏览代码

Merge pull request #12056 from segy/patch-1

removed duplicate 'className' check
Mark Story 8 年之前
父节点
当前提交
79edfadaa8
共有 1 个文件被更改,包括 3 次插入4 次删除
  1. 3 4
      src/ORM/Locator/TableLocator.php

+ 3 - 4
src/ORM/Locator/TableLocator.php

@@ -191,14 +191,13 @@ class TableLocator implements LocatorInterface
             $options += $this->_config[$alias];
         }
 
-        if (empty($options['className'])) {
-            $options['className'] = Inflector::camelize($alias);
-        }
-
         $className = $this->_getClassName($alias, $options);
         if ($className) {
             $options['className'] = $className;
         } else {
+            if (empty($options['className'])) {
+                $options['className'] = Inflector::camelize($alias);
+            }
             if (!isset($options['table']) && strpos($options['className'], '\\') === false) {
                 list(, $table) = pluginSplit($options['className']);
                 $options['table'] = Inflector::underscore($table);