0
EDIT 第一種形式,需要將數據發送到一個特定的控制器是這裏CakePHP的兩種形式(將數據發送到不同的控制器)
echo $this->Form->create('Message', array(
'url' => array('controller' => 'messages', 'action' => 'send')
));
echo $this->Form->input('mob_network', array(
'options' => array($list)
));
echo $this->Form->input('mob_phone', array(
'type' => 'text'));
echo $this->Form->input('message', array(
'type' => 'textarea'));
echo $this->Form->submit('Send', array('div' => false,'class' => 'btn btn-default btn-add'));
echo $this->Form->end();
控制器是這裏
class MessagesController extends AppController {
public function send()
{
pr($this->request->data);
}
}
的問題是我無法看到這些數據。
echo $this->Form->end();
以兩種形式結尾:點擊提交按鈕的頁面的行爲,如果它是刷新..
Omg我忘了我仍然必須這樣做,即使我有$ this-> Form-> submit ... TY,但主要問題是將數據從第一個表單傳遞到另一個控制器,其他一切都是計劃B :) – Marko
我剛剛測試了一些你正在做的事情,兩個窗體在一個視圖文件上,用diff控制器和動作,它的工作原理。你的問題仍然存在於封閉表格中嗎? – skywalker
我現在唯一的問題是發送數據到不同的控制器。我編輯了主要問題,如果你可以看看:) – Marko