2本のバンドルを作った。私はそれぞれのコントローラのそれぞれにアクションメソッドを作成しました。Symfony別のコントローラからの転送/取得結果は何も返されない
私はAがBに発生するもののビューの内容を含めることを試みてきた
B.
にAの結果を取得しようとしていますが、私は、変数が欠落して終わるので、私は転送の結果を取得しますそれ。私は文書を読んで、$variable=$this->forwad(MyControllerA)
を使用することに決めましたが、私の$variable
は、ビュー内のデータを読むと何の結果も得られません。
私は何か間違ったことをしている場合、またはこれを別の方法で行う必要がある場合、似たような問題は見つけられませんでした。
コード
public function getAAction()
{
$em = $this->getDoctrine()->getManager();
$list_A = $em->getRepository('ABundle:A_Entity')->findAll();
return $list_A;
}
public function getBAction()
{
$em = $this->getDoctrine()->getManager();
$list_B = $em->getRepository('PropertyBundle:B_Entity')->findAll();
$list_A = $this->forward('A_Bundle:A_Entity:getA');
return $this->render('@B/B/getB.html.twig', array('list_B' => $list_B, 'list_A' => $list_A));
}
はあなたのコードのより長いサンプルを提供することができます従うと呼ばれますか? –
あなたのAコードを添付し、 'dump($ variable)'の結果を提供できますか? –