gpt4 book ai didi

php - 将 Twig 与 react.js 集成

转载 作者:行者123 更新时间:2023-12-04 14:29:19 25 4
gpt4 key购买 nike

我已经成功地用 php symphony 和它的 twig 模板系统构建了一个 webapp,但现在需求已经改变,我必须使用 node react.js。我已经阅读了一些关于 react.js 的文档,但我仍然迷失在我严格的时间范围内的最佳方法上。任何关于我如何安全快速地做到这一点的帮助都值得赞赏,即使是在高级阶段。
有人如何在这样的模板中实现 react.js?

{% extends 'admin/base.html.twig' %}
{% block content %}
Fill This form
{{ form(form, {'attr': {'novalidate': 'novalidate'}}) }}
{{ form_start(form) }}
{{ form_widget(form) }}
<input type="hidden" name="token" value="{{ csrf_token('action') }}" />
{{ form_end(form) }}
{% endblock %}

编辑
由于我的项目的大小,在 React 中重新启动表单、表格和其他内容需要几个月的时间......所以我让我的 Symphony 应用程序将表单和表格 html 作为 JSON 字符串返回,并且我在 React 中处理表单就像 JADE 内容一样。 .. 我希望这不会暴露安全威胁,我也在问它是否太蹩脚。谢谢。

最佳答案

简单地说,你不能很快做到。 React 是一个前端 JS 框架。 Twig 是一个前端模板引擎。虽然可以让它们一起工作,但从这种立场来处理您的项目是没有意义的。一起使用 Twig 和 React 类似于将 Screwdriver 放入螺丝中,然后用锤子敲打它。

用 React 完全替换你的 Twig 用法会更有意义。

关于php - 将 Twig 与 react.js 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43819213/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com