我的数据库中有一个名为<script type="text/javascript">
$(document).ready(function() {
var counter = 2;
$("#addButton").click(function() {
if (counter > 7) {
alert("Only 7 rows allowed");
return false;
}
var newTableRow = $(document.createElement('tr')).attr("id",'table_row_'+ counter);
newTableRow.after().html(
'<td><button type="button" id="delete_button">Delete</button></td>' +
'<td><select id="project_list"><option>project1</option></select></td>' +
'<td><select id="leave_list"><option>leave1</option></select></td>' +
'<td><input id="hours" ></td>' +
'<td><input id="notes"></td>'
);
newTableRow.appendTo("#table1");
counter++;
});
的日期时间字段,当用户执行特定操作时,我想用当前日期时间更新。我还希望此字段隐藏在编辑视图中。
我在编辑视图中尝试了表格中的多种组合,并在此阅读其他similar questions,但它不起作用(或者我不完全理解其他帖子)。
我尝试过的一些组合样本包括:
start_time
echo $this->Form->hidden('start_time', ['value' => date('Y-m-d H:i:s')]);
如果我离开echo $this->Form->input('start_time', ['type'=>'hidden','value' => date('Y-m-d H:i:s')]);
的烘焙表单视图,我会看到个人[年份],[月份],[日]选择是在HTML中创建的,只是想了解我是否需要添加6隐藏表单选项,涵盖start_time [year],start_time [month]等...以涵盖MYSQL日期时间格式的所有Ymd H:i:s字段...
感谢任何帮助。 谢谢! MK
答案 0 :(得分:0)
我的问题的解决方案实际上在Example Diagram。基本上将beforeMarshal调用添加到我的[mymodel] Table.php中,一旦我正确地执行了此操作,有效的日期时间格式就被添加到我的数据库字段中。
道歉有点重复的问题。