Zend framework Zend View操作助手$params问题
我想知道zend view操作助手的参数是通过什么方法传递的<代码>获取或Zend framework Zend View操作助手$params问题,zend-framework,Zend Framework,我想知道zend view操作助手的参数是通过什么方法传递的获取或发布。这是因为我似乎无法通过$\u GET和$\u POST访问它们,但我可以使用$this->getRequest()->getParam(“xxx”) 然后我想在使用变量之前先检查它是否存在,所以我这样做了 $itemsPerPage = isset($this->getRequest()->getParam("itemsPerPage")) ? $this->getRequest()->getPara
发布
。这是因为我似乎无法通过$\u GET
和$\u POST
访问它们,但我可以使用$this->getRequest()->getParam(“xxx”)
然后我想在使用变量之前先检查它是否存在,所以我这样做了
$itemsPerPage = isset($this->getRequest()->getParam("itemsPerPage")) ? $this->getRequest()->getParam("itemsPerPage") : 5;
这与
致命错误:无法使用方法返回
在中写入上下文中的值
D:\Projects\Websites\php\ZendFramework\LearningZF\application\controllers\IndexController.php
在线21
我想知道出了什么问题如果没有设置参数,您可以设置要返回的默认值
$itemsPerPage = $this->getRequest()->getParam('itemsPerPage', 5)
对于错误的原因,请仔细查看,这同样适用于isset()
如果未设置参数,则可以设置要返回的默认值
$itemsPerPage = $this->getRequest()->getParam('itemsPerPage', 5)
对于错误的原因,请仔细查看,这同样适用于isset()
oh so
isset
只检查变量而不从函数返回值?确切地说:“isset()只与变量一起工作,因为传递任何其他内容都会导致解析错误。”oh soisset
只检查变量而不从函数返回值?确切地说:“isset()仅适用于变量,因为传递任何其他内容都将导致分析错误。”