1
我使用CakePHP 3.4按钮值CakePHP中3
不工作我有两个表单提交按钮像
<?= $this->Form->create($post) ?>
<?= $this->Form->control('title') ?>
<button name="submit_type" value="draft" type="submit">Draft</button>
<button name="submit_type" value="publish" type="submit">Publish</button>
<?= $this->Form->end() ?>
根据w3schools按钮值也被发送到服务器。
但是,当我调试
debug($this->request->getData('submit_type'));
它给NULL
。还调试getData()
,它只给出title
字段。
如何获取submit
按钮的值?
该示例工作得很好......您必须进行一些调试才能确定该值正在丢失的位置(可能这不是您使用的确切代码,也许您的表单正在被修改客户端,也许这个值并不是首先提交的,也许请求数据在访问之前被修改,等等)。 – ndm