Jan*_*eks 5 zend-framework zend-form zend-decorators
我已经构建了一个表单构建器,我需要能够为无线电元素中的每个选项分配描述.创建此无线电元素后,我要求用户为每个值分配一个描述,该描述应显示在元素旁边.所以,在我的数据库中,我有一个值,标题和这个无线电元素中每个选项的描述.
问题是: 如何在无线电元素旁边放置一些东西?我是否必须为表单创建一种新的方式来呈现无线电元素,还是可以通过装饰器来完成?
任何一点点帮助,有用的阅读也是受欢迎的!
表达我需要的东西:
**A title of the Radio element**
O Option 1 - A description for option 1
O Option 2 - A description for option 2
O Option 3 - A description for option 3
O Option 4 - A description for option 4
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
Phi*_*hil 12
从你的问题中很难说出你的标记中的实际单选按钮在哪里?
如果它位于选项标签的左侧或右侧,您只需使用标签输入额外的标记,并将ViewHelper的escape属性设置false为启用HTML
例如
$form->addElement('radio', 'test', array(
'label' => '**A title of the Radio element**',
'multiOptions' => array(
1 => 'Option 1 <strong>- A description for option 1</strong>',
2 => 'Option 2 <strong>- A description for option 2</strong>'
),
'escape' => false
));
Run Code Online (Sandbox Code Playgroud)
看起来像这样

| 归档时间: |
|
| 查看次数: |
3768 次 |
| 最近记录: |