php - CakePHP 日期选择的默认值

标签 php cakephp cakephp-2.0

我有一组出生日期的选择:

<?php echo $this->Form->input('Profile.dob', array('label' => 'Date of Birth'
                                    , 'dateFormat' => 'DMY'
                                    , 'minYear' => date('Y') - 100
                                    , 'maxYear' => date('Y') - 13)); ?>

并希望在选择中将默认设置为单词“DAY MONTH YEAR”。

我已经设法用性别来做到这一点:

<?php echo $this->Form->input('Profile.gender', array('label' => 'Gender', 'type' => 'select',
         'options' => array('Male'=>'Male','Female'=>'Female'),'empty'=>'Select Sex')); ?>

但我不知道如何使用自动日期输入...

有人可以帮忙吗?谢谢

最佳答案

只需添加:

'selected'=>date('Y-m-d')

到您的选项数组。

该示例将显示当前日期。如果您需要静态日期,请根据需要替换它。例如:

'selected'=>'2011-12-10'

显然对于日期和时间,使用:

'selected'=>date('Y-m-d H:i:s')

'selected'=>'2011-12-10 11:13:45'

关于php - CakePHP 日期选择的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8688205/

相关文章:

cakephp - 如何在 CakePHP 上安装 DebugKit

php - Cakephp 2 在多个部分获取数据的问题

php - CakePHP - 创建没有 anchor 标记的链接 URL

php - 按条件获取 SQL 行

php - 我在 symfony 2.4.5 BloggerBlogBu​​ndle :Blog:show. html.twig 中遇到此错误

Cakephp删除特定语言的翻译

cakephp - 关于CakePHP中缓存的问题

mysql - 在远程服务器上运行 cakephp 应用程序时遇到问题

php - 不安全的内容。如何在模板中全局更改谷歌字体 url

php - 搜索 3 个表及其相关表的最有效方法是什么?