我应该将我的SQL架构脚本放在Yii 2中的哪个位置?有官方的最佳做法吗?
Yii 1将SQL脚本放在data
目录中,Yii 2没有。
答案 0 :(得分:2)
实际上,这些文件夹和模式仅用于演示目的。
如果存在这样的模式,我可能会将它们也放在data
文件夹中。
但我没有看到任何官方建议。
这是个人喜好。只需选择适合您和您的团队的惯例并遵循它。
你没有提到它们是什么样的模式,也许最好只使用migrations?
我还记得question关于在官方论坛上发布components
的问题。而来自samdark
(主要框架贡献者之一)的答案是:
只需添加更多课程。这些目录并不重要 置于或如果这些是组件或纯PHP类。
我觉得使用架构它更简单。只需按照您感觉舒适的方式组织它。