在 CakePHP 中使用 $form->inputs() 时指定日期格式

发布于 2024-08-11 05:49:57 字数 155 浏览 4 评论 0原文

我想知道是否有一种方法可以在使用 CakePHP 的 $form->inputs(); 创建的表单中指定日期格式。请注意,这不是单独的 $form->input() ,而是 $form->inputs() ,它将自动创建整个表单字段。

任何意见将不胜感激。谢谢。

I am wondering if there is a way to specify the date format in the forms created using CakePHP's $form->inputs(); Please note that this is not the individual $form->input() but instead $form->inputs() that will create the whole form fields automagically.

Any input will be appreciated. Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

三寸金莲 2024-08-18 05:49:57

您可以将常用选项传递到$form->;输入,您将传递到$form->input

例如,如果您想自定义下面的 field2,请将字段名称作为键,将选项数组作为值:

echo $form->inputs(array(
    'field1',
    'field2' => array(
        'label' => 'Date and time',
        'type' => 'datetime',
        'dateFormat' => 'DMY',
        'minYear' => date('Y') - 1,
        'maxYear' => date('Y'),
        'empty' => true,
    ),
    'field3',
));

You can pass the usual options into $form->inputs that you would pass into $form->input.

For example, if you want to customise field2 below, you make the field name the key and the options array the value:

echo $form->inputs(array(
    'field1',
    'field2' => array(
        'label' => 'Date and time',
        'type' => 'datetime',
        'dateFormat' => 'DMY',
        'minYear' => date('Y') - 1,
        'maxYear' => date('Y'),
        'empty' => true,
    ),
    'field3',
));
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文