Php Laravel/Composer:具有非复合名称的use语句

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

在我的laravel项目中,我创建了一个名为
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