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');
}
2 番目のコントローラー:
xyz_Controller
public function otherAction()
{
// code
}
望ましい結果:
/abc/some を呼び出すときに、xyz/other コンテンツと共に「some」コンテンツをレンダリングしたいと考えています。ドキュメントに正しく従ったと思います(http://framework.zend.com/manual/en/zend.controller.actionhelpers.html)が、そのエラーが発生する理由についてのヘルプが見つかりません。(XDebug を使用して) コードをトレースすると、xyz/other アクションは正常に完了しますが、abc/some アクションが最後に到達すると、ディスパッチまたはルーティング中にエラーがスローされます。
どんな助けでも大歓迎です。