cakephp/TableLocator.php at 3.x · cakephp/cakephp · GitHub
内容 | 2.x | 3.x |
---|---|---|
モデル呼び出し | $uses | TableRegistry::getTableLocator()->get |
TableRegistry::getTableLocator()->getのときにすでに定義されたインスタンスがないかどうかチェックしているっぽくて、 インスタンスがあってかつoptionsがあるとエラーになるっぽい。理由はわからない。
if (!empty($options) && $this->_options[$alias] !== $options) { throw new RuntimeException(sprintf( 'You cannot configure "%s", it already exists in the registry.', $alias )); }