diff --git a/cake/basics.php b/cake/basics.php index f65477779..14a59cd95 100644 --- a/cake/basics.php +++ b/cake/basics.php @@ -62,17 +62,18 @@ } Overloadable::overload('AppModel'); } + $loadedModels = array(); foreach($path->modelPaths as $path) { - foreach(listClasses($path)as $model_fn) { + foreach(listClasses($path) as $model_fn) { list($name) = explode('.', $model_fn); $className = Inflector::camelize($name); + $loadedModels[$model_fn] = $model_fn; if (!class_exists($className)) { require($path . $model_fn); list($name) = explode('.', $model_fn); Overloadable::overload(Inflector::camelize($name)); - $loadedModels[$model_fn] = $model_fn; } } }