Php Laravel/Composer:具有非复合名称的use语句
在我的laravel项目中,我创建了一个名为Php Laravel/Composer:具有非复合名称的use语句,php,laravel-4,composer-php,Php,Laravel 4,Composer Php,在我的laravel项目中,我创建了一个名为CustomerLink的模型。模型位于app/models文件夹中。我的作曲家文件自动加载了: "autoload": { "classmap": [ ... "app/models", ... ], ... }, 我的ExtendeDeserController中有一个use语句,引用CustomerLink: <?php ... use CustomerLinks
CustomerLink
的模型。模型位于app/models
文件夹中。我的作曲家文件自动加载了:
"autoload": {
"classmap": [
...
"app/models",
...
],
...
},
我的ExtendeDeserController中有一个use
语句,引用CustomerLink
:
<?php
...
use CustomerLinks;
...
class ExtendedUserController extends UserController {
错误指向使用CustomerLink
行扩展用户控制器
当我做一个composer dump autoload
时,一切都很好,但是当我不得不遵循这个模式时,它会变得非常恼人
进行更改->转储自动加载->刷新浏览器->重复
有什么方法可以处理错误吗?如果您不在名称空间内(即,您在根名称空间内),并且您要使用的类也不在名称空间内(即,也在根名称空间内),那么使用
use
没有意义,因为没有它代码也可以工作。您没有使用此语句导入任何内容
作曲家与此无关,也没有任何其他自动加载。PHP本身就是这样工作的。最后一句话对Sven没有帮助。我们都在不断学习,我认为关于我们的魔法技术的哪一部分负责的信息是有效的信息。如果TO做了一些事情,假设它会改善这种情况,而这种情况永远不会发生,我应该告诉他,他在这些事情之间的心理联系是错误的。它还允许他使用正确的文档网站来解决相关问题;排队再跑。为我工作。
The use statement with non-compound name 'CustomerLinks' has no effect