php – Symfony:可以为组件设置模板吗?

组件没有setTemplate()!我知道,但也许还有另一种办法呢?

(这个问题似乎是关于PHP框架:http://www.symfony-project.org/)

sfComponents上没有setTemplate方法.您基本上有3个选项:

>将您的组件命名为您希望渲染组件的部分相同.如果您有多个组件要共享相同的模板,则可能无法进行.>创建一个与组件相同名称的部分,并将其部分添加到组件中.也就是说,如果您有一个使用executeFoo()方法的组件,您想要渲染_bar.PHP模板,只需在_foo.PHP调用include_partial(‘bar’,$vars).>加载PartialHelper并在组件execute方法内手动呈现部分,并使组件返回sfView :: NONE.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...