CakePHP 3:隐藏日期时间输入字段不接受日期

时间:2015-11-18 14:58:06

标签: cakephp cakephp-3.0

我的数据库中有一个名为<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

1 个答案:

答案 0 :(得分:0)

我的问题的解决方案实际上在Example Diagram。基本上将beforeMarshal调用添加到我的[mymodel] Table.php中,一旦我正确地执行了此操作,有效的日期时间格式就被添加到我的数据库字段中。

道歉有点重复的问题。