2

这是我的项目的文件夹结构:

在此处输入图像描述

表格文件夹可以吗?我把它分成三个主要的子文件夹:

  1. 实体 - 包含每个表单字段的 getter 和 setter,就像在文档中所做的那样。它的对象被用作createFormBuilder()的参数
  2. Type - 负责创建所有表单字段的类
  3. Handler - 类处理表单处理后端

我也听说过 Model 子文件夹......它会做什么?


我在 symfony2 教程中找不到任何关于将 Form 文件夹划分为单独职责的信息,因此感谢您在此处提供的任何答案。

4

1 回答 1

1

文件夹结构没问题,但如果你想遵循Symfony 编码标准,你的表单处理程序和表单类必须使用像 SomeForm 和 FooFormType 这样的大写名称。

使用 Type、Handler 为类添加后缀是一个很好的做法...

PSR-1 指出:

  • 类名必须在 StudlyCaps 中声明。

Symfony 遵循PSR-0PSR-1PSR-2文档中定义的标准。

于 2013-05-25T10:43:03.070 回答