我需要 symfony 1.4 操作,它将接收模板名称列表作为参数并将这些呈现的模板作为 JSON 散列返回。这是代码:
foreach ($templateNames as $templateName)
$result[$templateName] = $this->getController()->getPresentationFor($this->getModuleName(), $this->getActionName(), $templateName);
该代码导致“检测到此请求的转发次数过多”。要抛出的异常。我认为这是因为 getPresentationFor 创建了对相同模块和操作的内部请求。所以问题是我怎样才能实现我的目标并获得几个模板渲染和返回?
PS:我正在使用现有系统,所以我不能使用部分或组件,只能使用模板。