【发布时间】:2015-09-16 22:23:48
【问题描述】:
我在本地运行 Yii2 框架,我想重用我在早期项目中创建的模型。
所以我将文件TestForm.php 复制到models 目录,将命名空间从namespace backend\models 更改为namespace app\models,并尝试使用以下命令创建一个对象:
$model = new \app\models\TestForm;
这给了我
Unable to find 'app\models\TestForm' in file: /var/www/html/operators/basic/models/TestForm.php. Namespace missing?
这很奇怪,因为命名空间是正确的。
但是,如果我自己创建文件TestForm.php 并复制旧文件的内容,一切正常。
发生了什么事? (我用的是 ubuntu 15.04)
【问题讨论】:
标签: php ubuntu namespaces yii2