yii2-advanced中的frontend/models和backend/models你们都是怎么使用的?

我的model基本上都放在common/models里,感觉frontend/models和backend/models目录没啥用啊?你们都用了吗?

阅读 2.7k
2 个回答

不要再 frontend 和 backend 下直接 use commom 中的 model。要在 frontend/modelsbackend/models 下建立model类分别继承 common/models,然后再use。

https://www.yiichina.com/doc/...

在高级应用模板, 你可以定义一个模型基类common\models\Post, 然后在前台应用中,定义并使用一个继承common\models\Post的具体模型类frontend\models\Post, 在后台应用中可以类似地定义backend\models\Post。 通过这种策略,你清楚frontend\models\Post只对应前台应用,如果你修改它, 就无需担忧修改会影响后台应用。

我也全都写在common/models里面,前后台通用,用起来方便。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进