symfony 中的模板
嘿, 我正在寻找一种在 symfony 上执行此操作的方法:
我必须在我的网站上的每个地方都使用一个“框”...这个框是可调整大小的...所以 html/css 并不简单...我不想在每个地方复制/粘贴它,并且该框的内容根本不是恒定的...因此不可能使用对象变量制作部分模板...并将所有内容传递到变量有点烦人。
像这样就太好了:
<?PHP begin("mytemplate") ?>
"html content"
<?PHP end ?>
谢谢你的帮助
Hy,
I'm look for a way to do this on symfony:
I've to use a "box" a bit every where on my site... this box is resizable ... so the html/css is not simple... and i don't want to copy/paste it every where and the content of this box is not constant at all... so its not possible to make a partial template with a object variable... and pass all the content on a variable it's a bit annoying.
someyhing like this would be great:
<?PHP begin("mytemplate") ?>
"html content"
<?PHP end ?>
thanks for your help
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在您需要此“框”的任何地方,请尝试以下操作:
并在您的“mymodule/templates/_mypartial.php”中使用它,如下所示:
Everywhere you need this "box" try this:
and in your "mymodule/templates/_mypartial.php" use it like:
如果您不想使用部分,您可以使用组件并将每个变量定义到组件操作中。检查 Symfony 的组件插槽(这是适用于 v1.2,但适用于 v1.4)。
If you don't want to use partials you can use components and define each variable into the component action. Check Symfony's Components Slots (this is for v1.2 but works in v1.4).