首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >供选择表格助手使用的标签

供选择表格助手使用的标签
EN

Stack Overflow用户
提问于 2016-06-07 08:50:07
回答 1查看 1.1K关注 0票数 0

我对CakePHP3 3的助教课有困难。

当我创建这样一个文本输入字段时:

代码语言:javascript
复制
echo $this->Form->input('fieldname');

当输入字段为“必需”时,标签将以粗体显示。这很好。

但是,当我创建选择字段时,如下所示:

代码语言:javascript
复制
echo $this->Form->select('fieldname', [1,2,3,4,5]);

创建了select字段,但是根本没有标签。我可以使用以下方法手动添加:

代码语言:javascript
复制
echo $this->Form->label('fieldname');

但是,在select是必需字段的情况下,字体不正确(所需的标签显示粗体,后面跟着红色*)。我将范围缩小到只应用于嵌套标签的CSS (因此,当我创建label标记时,它不在div标记中,就像文本输入的标签一样)。

我想避免手动插入HTML代码,以达到我想要的结果,任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-07 09:39:03

代码语言:javascript
复制
<?= $this->Form->input('fieldName', ['type' => 'select', 'options' => ['0' => 'Option1' , '1' => 'Option2'], 'empty' => __('(choose one)'), 'label' => __('LabelName')]);?>

代码语言:javascript
复制
$sizes = ['s' => 'Small', 'm' => 'Medium', 'l' => 'Large'];

<?= $this->Form->input('fieldName', ['type' => 'select', 'options' => $sizes, 'default' => 'm', 'label' => __('LabelName')]);?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37674682

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档