脚本宝典收集整理的这篇文章主要介绍了php – Zend Framework – 在oop原理中,方法’$this-> getRequest() – > getPost()’如何工作?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
$this->getRequest()->getPost();
Zend_Controller_Request_Abstract类中没有方法getPost(),但它如何工作?在OOP原则中,方法getPost()应该出现在Zend_Controller_Request_Abstract中.
如果没有直接实例,Zend如何在类Zend_Controller_Request_Http中拉取getPost()?
谢谢.
/** * Instantiate default request object (HTTP version) if none PRovided */ if (null !== $request) { $this->setRequest($request); } elseif ((null === $request) && (null === ($request = $this->getRequest()))) { require_once 'Zend/Controller/Request/Http.PHP'; $request = new Zend_Controller_Request_Http(); $this->setRequest($request); }
有关FrontController here的更多信息
进一步回答您的问题
/** * Return the Request object * * @return Zend_Controller_Request_Abstract */ public function getRequest() { return $this->_request; }
这就是Zend / Controller / Action.PHP中的内容 – 这里的评论说Zend_Controller_Request_Abstract’是’a’返回类型.我突出显示’is-a’,因为它可以返回任何’是-a’Zend_Controller_Request_Abstract的类.更多关于是 – 检查这个wikipedia页面
以上是脚本宝典为你收集整理的php – Zend Framework – 在oop原理中,方法’$this-> getRequest() – > getPost()’如何工作?全部内容,希望文章能够帮你解决php – Zend Framework – 在oop原理中,方法’$this-> getRequest() – > getPost()’如何工作?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。