More predictable default for CakeShema class naming.

Instead of using the `APP_DIR` constant, which may change between developer installations of a project and cause issues loading Schemas generated elsewhere, use a fixed string, 'App'.

This is related to CakeDC/migrations#184 and should fully resolve #4174.
This commit is contained in:
Brian Porter 2014-08-11 09:12:16 -05:00
parent f93029b29f
commit be9be48c46

View file

@ -86,7 +86,7 @@ class CakeSchema extends Object {
} }
if (strtolower($this->name) === 'cake') { if (strtolower($this->name) === 'cake') {
$this->name = Inflector::camelize(Inflector::slug(Configure::read('App.dir'))); $this->name = 'App';
} }
if (empty($options['path'])) { if (empty($options['path'])) {