我一直面临一个奇怪的问题。
我有一个基于zend框架的应用程序,我需要使用来自其他域的IFrame加载此应用程序。加载时我需要将一个值从IFrame传递给基于Zend Framework的应用程序。我尝试了以下方式,但它不起作用。 它给了Page Not Found Exception。
_initRouting()
public function _initRouting()
{
$router = Zend_Controller_Front::getInstance()->getRouter();
$router->addRoute(
'deal',
new Zend_Controller_Router_Route('/deal/:q', array(
'module' => 'default',
'controller' => 'index',
'action' => 'index'
))
);
}
IFrame整合
<iframe src="http://www.example.com/deal/123" width="1022px" height="710px"></iframe>
默认模块 - &gt;索引控制器 - &gt;索引操作
public function indexAction()
{
echo $this->_request->getParam('q');
}
无法弄清楚问题所在。非常感谢您的帮助。