【发布时间】:2011-04-21 12:38:55
【问题描述】:
我正在尝试为组件/部分设置不同的模板,但没有任何效果。 这是问题所在,模式在另一个文件夹中,而不是文件夹模块中。我可以以某种方式为另一个文件夹中的组件/部分设置模板吗?
【问题讨论】:
标签: templates symfony1 view components partial
我正在尝试为组件/部分设置不同的模板,但没有任何效果。 这是问题所在,模式在另一个文件夹中,而不是文件夹模块中。我可以以某种方式为另一个文件夹中的组件/部分设置模板吗?
【问题讨论】:
标签: templates symfony1 view components partial
【讨论】:
如果您的组件需要返回位于不同模块中的特定部分,那么这可行:
return get_partial('anotherModule/partialName', ['parameterName' => $parameterValue]);
请注意,如果您使用了$this->setVar('name', 'value'),那么它在部分中将不可用。所以你也必须通过它们:
$this->setVar('parameterName2', 'parameterValue2');
[..]
return get_partial('anotherModule/partialName', [
'parameterName1' => $parameterValue1,
'parameterName2' => $this->getVar('parameterName2'),
]);
【讨论】: