我建了一個表單類擴展zend_form.I有兩個按鈕提交:Zend的兩個提交按鈕同名
$like=new Zend_Form_Element_Image('vote');
$like->setImage($config->path->images."up.png")
->setValue(2);
$dislike=new Zend_Form_Element_Image('vote');
$dislike->setImage($config->path->images."down.png")
->setValue(1);
我想有兩個提交按鈕具有相同的名稱和不同的值,這樣我以後可以通過switch語句控制器訪問提交一個值:
$submit = $this->_request->getPost('vote');
switch($submit) {
case 'one':
// button one was pressed
break;
case 'two':
}
}
但如果我不設置那些具有相同的名稱,最後一個是壓倒一切的第一所以只有一個按鈕被輸出。
使用文件元素theres一個方法setMultifile()來執行這個技巧。
我應該在這裏做什麼?
感謝
盧卡
我有更多的比我的控制器中的一種形式,我想專門檢查是否張貼「投票」..我有isChecked方法作爲最後的選擇 – luca 2011-06-02 09:22:00