[symfony][backbone] 客户端和服务器端的相同模板

[symfony][backbone] same templates for client and server side

我目前正在尝试用 backbone 在客户端做一个 webapp,在服务器端用 symfony。 对于普通用户来说,带下划线的模板对我来说已经足够了,但对于 seo,我希望网站的一部分在有或没有 javascript 的情况下呈现相同。 我可以在 twig 中有另一个相同的模板,但对我来说似乎工作量增加了一倍,而不是真正好的编码实践。 有没有办法重用树枝视图并将它们作为下划线模板注入?

谢谢,

您可以使用 Twig.js 在前端重复使用服务器端的 twig 文件。

或者您可以将 php 库用于 Undescore or Mustache