" app"之间的区别是什么?和"后端"在yii

时间:2016-08-06 06:55:57

标签: php yii2

这两行代码之间的区别是什么?他们是指同一个地方吗?

use app\models\EntryForm;  
use backend\models\EntryForm;  

我使用的是高级yii2
在yii教程中,它只使用app,我认为这是因为它讨论的是基本的yii版本。但正如我所说,有什么区别?我应该在使用高级版时仅使用backend,并且不允许使用app吗?

1 个答案:

答案 0 :(得分:0)

名称appbackendfrontend是应用程序的名称..

如果您使用的是高级模板..您应该参考使用for backend的相关应用程序

use backend\models\EntryForm; 

和你应该使用的命名空间定义,例如:

namespace backend\models\;  

或前端

use frontend\models\EntryForm; 

namespace frontend\models\;  

对于常见部分,您可以使用

   common\models

   use common\models\EntryForm;

该结构与https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-4-autoloader.md

相关