kRi*_*cha 6 php symfony reactjs
我在使用twig模板引擎的symfony上工作.拥有app.request和模板中的app.user对象和实用程序非常有用is_granted('ROLE_MODER').有没有办法处理反应js中的所有这些?例如对于路线,我认为我可以使用FOS JsRouting捆绑,但我找不到任何机会如何app
在反应js中访问对象或授予功能.
您可以使用 HATEOAS 构建您的应用程序:
https://github.com/willdurand/Hateoas
Run Code Online (Sandbox Code Playgroud)
还有一个 REST 包
http://symfony.com/doc/current/bundles/FOSRestBundle/index.html
Run Code Online (Sandbox Code Playgroud)
最后,为了确保一切安全,您可以使用 symfony 的 Voter/或 ACL:
http://symfony.com/doc/current/security/voters.html
Run Code Online (Sandbox Code Playgroud)
并保留您需要的所有控制权。
如果你想将 symfony 信息告诉reactjs,只需为此创建一个端点。如果你想构建一个处理 symfony 部分的 React 组件,请使用 twig 构建它。
但我建议您将 symfony 部分视为 REST API。我的意思是,...您只是在与 API 交谈。你的 ReactJs 客户端永远不应该知道该 API 是用 Symfony 编写的。