首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >symfony restful api!

symfony restful api!
EN

Stack Overflow用户
提问于 2010-06-03 00:43:51
回答 2查看 1.3K关注 0票数 1

所以我正在尝试用symfony做一个restful api系统,但我对一些事情感到有点困惑。因此,每个不同的路由都被发送到不同的操作方法进行处理,然而,许多不同的操作显示相同类型的数据(用户列表或组列表)。我不希望仅仅因为动作名称和模板需要同步就必须有多余的模板。有没有办法让几个动作转发到同一个模板?

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2010-06-03 21:25:41

您可以通过调用以下方法在操作中设置模板:

代码语言:javascript
复制
  $this->setTemplate('myCustomTemplate');

如果模板在不同的模块中,你可以指定' module /templatename‘。

您可以在Symfony Docs中找到更多信息

票数 1
EN

Stack Overflow用户

发布于 2010-06-03 01:43:38

好吧..。基本上,模板与操作是成对的。如果您的两个操作能够将完全相同的变量传递给模板,则其中一个操作很可能是多余的。

您只需添加以下内容即可返回自定义模板:

代码语言:javascript
复制
return 'myAmazingTemplate';

..。在动作结束时。这将从相同模块的模板/文件夹中获取它。我没有玩弄过这些的路径。模板可能需要命名为'myAmazingTemplateSuccess‘才能被识别,无法准确回忆。

或者,您可以查看partials/components/slots并通过它们呈现任何公共元素。

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

https://stackoverflow.com/questions/2959740

复制
相关文章

相似问题

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