Netbeans 8抱怨SF4名称空间

时间:2018-08-30 22:13:24

标签: netbeans symfony4 psr-0

我在src / Controller,src / Entity,src / Form等中有一堆类。对于每个它们,Netbeans告诉我“命名空间声明名称与当前目录结构不对应”。 我的名称空间:

namespace App\Controller;
namespace App\Entity;
namespace App\Form;

是Symfony还是Netbeans问题?有什么需要担心的吗?

1 个答案:

答案 0 :(得分:0)

Symfony没问题,也没有什么可担心的。矛盾如下:

Symfony4结构基于命名空间,但仍位于src/目录下,默认命名空间为App,并且netbeans希望您的命名空间类似于src/Controller/MyController或与之匹配的任何其他模式。文件夹结构。 Symfony用来自动加载文件的标准也是psr-4,要检查这一点,您可以查看composer.json或composer安装目录下的

尝试在工具->选项->编辑器->提示-> PHP-> PSR 下检查netbeans配置,然后选择正确的自动加载配置

您可以检查psr-0psr-4的不同之处,以了解Netbeans为何会发出这些警告。

希望有帮助!