我想显示一个有 2 个表单的页面。顶部表单是该页面独有的,但底部表单已经可以从不同的控制器呈现。我正在使用以下代码调用其他表单的操作,但不断收到此错误:
“消息:未指定 id” #0 .../library/Zend/Controller/Router/Rewrite.php(441): Zend_Controller_Router_Route->assemble(Array, true, true)
我的代码:
第一个控制器:
abc_Controller
public function someAction()
{
$this->_helper->actionStack('other','xyz');
}
第二个控制器:
xyz_Controller
public function otherAction()
{
// code
}
期望的结果:
当调用 /abc/some 时,我想渲染“some”内容以及 xyz/other 内容。我想我正确地遵循了文档(http://framework.zend.com/manual/en/zend.controller.actionhelpers.html),但找不到任何关于为什么会发生错误的帮助。当我跟踪代码(使用 XDebug)时,xyz/other 操作可以正常完成,但是当 abc/some 操作结束时,在调度或路由期间的某个地方会抛出错误。
任何帮助是极大的赞赏。