Joomla 开发人员的新手,编写了一个简单的后端组件,其中我有两个日期字段。一个是用户可以从日历弹出窗口中选择的日期(下面的第一个),第二个是用户无法更改但需要查看最后一个时间戳的日期/时间戳。在编辑表单中,第一个(日期已通过)正在工作并获取今天的日期。第二个(时间戳)仅在创建记录并且根本不保存时间时才有效。我需要它来始终获取当前时间和日期。
从 XML 文件:
<field name="datepassed"
type="calendar"
label="Date Completed"
default="NOW"
/>
<field name="timestamp"
type="calendar"
label="Last Modified"
default="NOW"
readonly="true"
class="readonly"
/>
在 edit.php 视图中:
foreach ($this->form->getFieldset('fields_logged') as $field):
echo '<li>';
echo $field->label;
echo $field->input;
echo '</li>';
endforeach;
发现这个链接有一个类似的问题,而这个来自 Joomla 文档……虽然在时间上没有太大帮助。
任何想法为什么该时间戳不起作用,或者有更好的方法吗?
谢谢!