[英]Symfony2 Entity with description
我有教义将Lector实体映射到数据库。 代码如下:
class Lector {
/**
* @ORM\Id()
* @ORM\Column(name="id",type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
/** @ORM\Column(name="code",type="string",length=100,unique=true) */
protected $code;
/** @ORM\Column(type="string",length=100,nullable=true) */
protected $firstTitle;
....
}
我已经在Symfony中使用内置的CRUD生成器来为这些操作创建代码。 但是,此生成器将列名用作生成的页面中的字段描述,如下所示:
code <textbox>
firstTitle <textbox>
我试图通过扩展注释来使这些字段更易于阅读
options = {“ comment” =“讲师的内部代码”}
但这没有用。
在Symfony 2中,如何以某种方式对将在项目中显示的每一列进行描述(在何处呈现列名)?
可以编辑视图文件,并为每列做我想要的描述。 但这不是我想要的
我记得:
{{ form_row( form.email, { 'label': 'E-Mail:' } ) }}
要么
{{ form_label(form.task, 'Task Description') }}
而且symfony2对于渲染前为字段分配标题没有任何解决方案。 您也可以使用表单类。
您也可以以symfony2生成的表单类型设置标签。
$builder
->add('comment', 'text', array(
'label' => 'Lector\'s internal code',
))
;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.