这对你来说很简单,但是我无法理解同一类的两个“名字”之间的区别(如果存在):
首先,如果我对某个实体使用php函数(get_class()
),我会得到类似于目录的结构到此对象的类(App\Module\Class
)。
第二:如果我想从db获取一些数据,我必须使用存储库名称AppModule:Class
那么有没有方法可以将第一个命名转换为第二个命名? 我不知道你如何命名这两种方法,我很抱歉我的错误。
答案 0 :(得分:1)
如果您使用ClassName::class
,其中ClassName
是一个类,you'll obtain the class FQCN(完全限定的类名;例如,在您的示例中,App\Module\Class
)
我建议您每次使用ClassName::class
代替VendoBundle:Class
惯例
只有当你使用PHP> = 5.5 btw,这才有效,但我希望你这样做!