前端之家收集整理的这篇文章主要介绍了
php – Symfony:可以为组件设置模板吗?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
sfComponents上没有setTemplate
方法.您基本上有3个选项:
>将您的组件命名为您希望渲染组件的部分相同.如果您有多个组件要共享相同的模板,则可能无法进行.>创建一个与组件相同名称的部分,并将其部分添加到组件中.也就是说,如果您有一个使用executeFoo()方法的组件,您想要渲染_bar.PHP模板,只需在_foo.PHP中调用include_partial(‘bar’,$vars).>加载PartialHelper并在组件execute方法内手动呈现部分,并使组件返回sfView :: NONE.