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