在系统中,我们为用户和系统本身设置了设置。通常,我可能会将其控制器和其他对象命名为SystemSettingsController
和UserSettingsController
。我将控制器分离到自己的文件夹中,因此它们具有不同的命名空间。
是否有人在命名对象时考虑了对象的命名空间并正确使用它?我想要做一些像users\SettingsController
和system\SettingsController
这样的事情。所以它们具有相同的名称,但可以通过命名空间来区分差异。
答案 0 :(得分:2)
你可以写:
use Carrington/User/SettingsController as UserSettingsController;
use Carrington/System/SettingsController as SystemSettingsController;
将班级彼此分开