这是我的项目的文件夹结构:
表格文件夹可以吗?我把它分成三个主要的子文件夹:
- 实体 - 包含每个表单字段的 getter 和 setter,就像在文档中所做的那样。它的对象被用作
createFormBuilder()
的参数 - Type - 负责创建所有表单字段的类
- Handler - 类处理表单处理后端
我也听说过 Model 子文件夹......它会做什么?
我在 symfony2 教程中找不到任何关于将 Form 文件夹划分为单独职责的信息,因此感谢您在此处提供的任何答案。
文件夹结构没问题,但如果你想遵循Symfony 编码标准,你的表单处理程序和表单类必须使用像 SomeForm 和 FooFormType 这样的大写名称。
使用 Type、Handler 为类添加后缀是一个很好的做法...
PSR-1 指出: