Symfony:有关于目录名称的最佳实践,包括特征和接口吗?

Edo*_*chs 5 php interface traits symfony

我想我无法在我的包中创建一个TraitInterface目录,因为这是一个在使用时会带来问题的关键字(即use MyBundle\trait\MyTrait).

有关如何命名这些目录的最佳实践吗?

Ben*_*der 9

特定于Symfony:将您的特征放在Util文件夹中.在接口方面; 例如,你有一个名为Hello和HelloInterface的服务类,然后它们都应该转到Service文件夹,或者如果你有一些叫做Yow和YowInterface的类,那么你也可以把它们放在Util文件夹中.就如此容易.


Fer*_*llo 5

你可以通过多种方式创建它,但是像John说的那样,没有特定的方法.

我会在CoreBundle中创建它们,而不一定使用Trait作为类名.例如,在我的项目中,我们创建了它们

CoreBundle \实体\特征\ ExampleEntity