我基本上需要能夠將$ q這個搜索表單的變量 傳遞給控制器,控制器然後調用一個api並且使用$ $執行搜索 q ..(可以是ID,ISBN或書名)。將數據從視圖傳遞到控制器(Zend)
http://pastebin.com/zMZxnJ81這是我的看法
http://pastebin.com/JQ3HmFA9這是我的控制器
我不能從視圖控制器傳遞數據,我得到的if語句的「最後一個條件」的消息。
我基本上需要能夠將$ q這個搜索表單的變量 傳遞給控制器,控制器然後調用一個api並且使用$ $執行搜索 q ..(可以是ID,ISBN或書名)。將數據從視圖傳遞到控制器(Zend)
http://pastebin.com/zMZxnJ81這是我的看法
http://pastebin.com/JQ3HmFA9這是我的控制器
我不能從視圖控制器傳遞數據,我得到的if語句的「最後一個條件」的消息。
表單方法屬性可以設置爲「get」或「post」。 「請求」是您設置的,不是方法屬性的有效值。
你可以看看你的php.ini中$ _REQUEST超級全局數組設置,如request_order設置。
而且它使用Zend的請求對象的功能,如
$this->_request->getParams()
$this->_request->getParam($key)
或者直接在控制器,'$這更好的方式 - > _ getAllParams()'或'$此 - > _ getParam('q','某個默認值')',它和上面的答案一樣。 – nevvermind
您是否嘗試過使用$this->getRequest()->getParam('q')
而不是使用$_REQUEST
?
提交的形式 – Phil