所以我已经创建了一种添加推荐的方法,并且表单的一部分可以添加推荐的日期。在我的数据库表中,它被设置为日期类型。在我的表格上,我只有:
<?= $this->Form->input('testimony_date'); ?>
在我的模型表文件中有一个验证:
$validator
->add('testimony_date', 'valid', ['rule' => 'date'])
->requirePresence('testimony_date', 'create')
->notEmpty('testimony_date');
我模仿了这个相同的过程,将presentation_date 添加到不同的表单中,然后转到不同的控制器。日期下拉列表自动添加到推荐添加表单中。演示文稿不会自动添加日期。如果我像这样输入表单,我可以获得下拉菜单:
<?= $this->Form->date('presentation_date'); ?>
推荐表格的日期下拉菜单填写默认为今天的日期。当我将其设为 $this->Form->date 时,演示表单没有默认值或标签。我的问题是,为什么不像在推荐情况下那样自动添加下拉菜单?
还有什么我想在某处添加的吗?
推荐文件是使用烘焙功能创建的,演示文件是手动创建的。我检查以确保表单变量拼写正确。