[英]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.