首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Symfony: REST web服务,布局VS。装饰者

Symfony: REST web服务,布局VS。装饰者
EN

Stack Overflow用户
提问于 2011-02-21 21:52:39
回答 2查看 571关注 0票数 1

如果请求的格式不同于“html”,Symfony将关闭布局。这看起来还可以。然而,如果“布局”这个术语仅仅用于装饰者,那么它就没有意义了。我需要一个装饰器,其中包含类似{"success": true}的东西。

我应该阻止Symfony关闭我的布局,让它使用我的装饰器'layout.json.php‘吗?Symfony在哪一点上禁用它-在哪一点上我可以重新启用它?你有更好的主意吗?

干杯,鱼骨

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-22 00:46:39

布局主要用于通常是静态的所有页面中的内容(如页眉、菜单、页脚等)。对于REST服务,您不需要任何这些,您只需以给定的格式(json、xml、yaml)“修饰”响应。

我认为当请求格式不同于'html‘时symfony自动禁用布局是很有用的,这样你只关心模板(视图)。

票数 0
EN

Stack Overflow用户

发布于 2011-02-21 22:03:45

您可以在操作中使用$this->setLayout('layout.json');

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5066780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档