Php 将数据从视图传递到控制器(Zend)
我基本上需要能够通过一个$q,这是一个 将搜索表单的变量发送给控制器,然后控制器调用api并执行 用$q进行搜索…(可以是ID、ISBN或书名) 这是我的看法 这是我的控制器Php 将数据从视图传递到控制器(Zend),php,zend-framework,Php,Zend Framework,我基本上需要能够通过一个$q,这是一个 将搜索表单的变量发送给控制器,然后控制器调用api并执行 用$q进行搜索…(可以是ID、ISBN或书名) 这是我的看法 这是我的控制器 我无法将数据从视图传递到控制器,我得到了if语句的“last condition”消息。您是否尝试过使用$this->getRequest()->getParam('q')而不是使用$\u REQUEST?表单方法属性可以设置为“get”或“post”。您设置的“请求”不是方法属性的有效值 您可以查看php.ini中的$\
我无法将数据从视图传递到控制器,我得到了if语句的“last condition”消息。您是否尝试过使用
$this->getRequest()->getParam('q')
而不是使用$\u REQUEST
?表单方法属性可以设置为“get”或“post”。您设置的“请求”不是方法属性的有效值
您可以查看php.ini中的$\u REQUEST超级全局数组设置,如REQUEST\u order设置
另外,它也是使用Zend请求对象函数的更好方法,例如
$this->_request->getParams()
$this->_request->getParam($key)
或者,直接在控制器中,
$this->\u getAllParams()
或$this->\u getParam('q','some default value')
,其工作方式与上述答案相同。