21得票1回答
PSR-4自动加载器致命错误:找不到类

我的项目结构如下:src/ ├─ Model/ └─ User.php 我的User.php文件看起来像这样:<?php namespace Bix\Model; class User { 我的composer.json自动加载器是这样的:"aut...

62得票1回答
类不符合PSR-4自动加载标准。跳过。

我尝试使用Composer自动加载,但是遇到了这个错误 composer.json { "autoload":{ "psr-4":{ "App\\":"app/" ...

19得票1回答
如何为我的项目创建一个PSR-4自动加载器?

我正在创建一个PHP项目,并希望实现PSR-4自动加载。我不知道在供应商目录中需要创建哪些文件来实现类文件的自动加载。

7得票2回答
如何让 PhpStorm 对命名空间和路径执行大小写一致性检查?

我正在使用OSx上的PhpStorm开发Web应用程序。我正在使用Composer,并在composer.json中配置了PSR-4自动加载。在我的开发机器上一切正常,但是当我上传到运行Linux的生产服务器时,自动加载会出现问题。 经过一些故障排除后,发现问题出在OSx使用不区分大小写的文...

8得票5回答
Composer自动加载 - 从父目录加载类

我目前正在处理一个 Laravel 项目,需要访问其父目录中的类。 composer.json > PSR-4: "psr-4": { ... "ModuleA\\": "../ModuleA/baseObjects", "Modul...

267得票5回答
PSR-0和PSR-4之间有什么区别?

最近我阅读了关于命名空间及其益处的文章。我的项目正在使用Laravel框架,我试图从类映射自动加载转移到命名空间。然而,我似乎不太理解PSR-0和PSR-4之间的实际区别。 我阅读的一些资源包括: Autoloaders之战 Laracasts PSR-4自动加载 PSR-0 PSR-4...

7得票3回答
使用Composer进行PSR-4自动加载时为什么需要指定命名空间?

我对如何在Composer中使用psr-4自动加载有些困惑。假设我的文件夹结构如下: / |- Core/ | - Router.php |- App/ | - Models | User.php |- composer.json 基本上,在项目的根目录下:compo...

23得票1回答
在同一个命名空间和同一个文件中使用多个类是否可行?

在同一文件中,是否可以使用相同命名空间下的多个类?我想做这样的事情:<?php namespace MyNamespace\Helpers\Exceptions use Exception; class CustomException1 extends Exception...

7得票2回答
Composer\\Autoload\\ClassLoader::setPsr4()方法未定义。

我有一个项目,其中包含多个子文件夹。其中一个文件夹中有一些“插件”。所有这些插件都有一个composer.json和一个vendor文件夹。现在我想构建自己的插件,并创建了一个新文件夹并将composer.json放入该目录中。 composer install没有任何问题,但是当我尝试安装我...

12得票1回答
PSR-4自动加载在Composer中如何为自定义库工作?

我根据对PHP命名空间工作原理的理解,使用以下目录结构: project_root app/ | lib/ | | MyCompany/ | | | Utility/ | | | | Logg...