标签不适用于 cakephp 3 中的日期 select
label not working with date select in cakephp 3
我正在使用表单助手输入日期 select,如下所示
echo $this->Form->date('date_from', [
'empty' => [
'year' => 'Choose Year',
'month' => 'Choose Month',
'day' => 'Choose Date'
],
'label' => 'Date From'
]);
但这只显示 select 字段而不显示标签 Date From
看起来 date
的 CakePHP3 表单助手不支持 label
作为参数。
但这将生成与您想要的完全相同的标签:
<?php
echo $this->Form->label('Date From');
echo $this->Form->date('date_from', [
'empty' => [
'year' => 'Choose Year',
'month' => 'Choose Month',
'day' => 'Choose Date'
],
]);
?>
您可以在 HTML 代码中添加标签:
<div class="input date">
<label>My label</label>
<?php echo $this->Form->date('from_date'); ?>
</div>
Date Form Control and Form Control 之间的区别在于最后一个输出 div
包装器和 label
(以及其他)。
我正在使用表单助手输入日期 select,如下所示
echo $this->Form->date('date_from', [
'empty' => [
'year' => 'Choose Year',
'month' => 'Choose Month',
'day' => 'Choose Date'
],
'label' => 'Date From'
]);
但这只显示 select 字段而不显示标签 Date From
看起来 date
的 CakePHP3 表单助手不支持 label
作为参数。
但这将生成与您想要的完全相同的标签:
<?php
echo $this->Form->label('Date From');
echo $this->Form->date('date_from', [
'empty' => [
'year' => 'Choose Year',
'month' => 'Choose Month',
'day' => 'Choose Date'
],
]);
?>
您可以在 HTML 代码中添加标签:
<div class="input date">
<label>My label</label>
<?php echo $this->Form->date('from_date'); ?>
</div>
Date Form Control and Form Control 之间的区别在于最后一个输出 div
包装器和 label
(以及其他)。