テンプレート名のリストをパラメーターとして受け取り、これらのレンダリングされたテンプレートを JSONed ハッシュとして返す symfony 1.4 アクションが必要です。コードは次のとおりです。
foreach ($templateNames as $templateName)
$result[$templateName] = $this->getController()->getPresentationFor($this->getModuleName(), $this->getActionName(), $templateName);
このコードは、「この要求に対して検出された転送が多すぎます」という原因になります。スローされる例外。これは、 getPresentationFor が同じモジュールとアクションへの内部リクエストを作成するためだと思います。問題は、どのようにして目標を達成し、いくつかのテンプレートをレンダリングして返すことができるかということです。
PS: 既存のシステムで作業しているため、パーシャルやコンポーネントは使用できず、テンプレートのみを使用しています。