我必须在Silex上使用树枝吗?

时间:2013-08-15 22:31:04

标签: php html twig silex

我是否必须使用Twig在Silex中呈现视图,或者我是否能够通过纯PHP而不是模板引擎呈现视图并对其进行编码?如果是这样,我将如何去做呢?

谢谢!

2 个答案:

答案 0 :(得分:0)

不,silex不会强迫你使用树枝,也不会强制要求任何模板引擎。

通常,您使用模板引擎(或任何库)与silex的方式是:

  • 将库添加到composer.json以进行安装。
  • 使用silex DI容器设置该库。如果存在预打包的silex服务提供程序,则可以使用该提供程序将其连接到容器中。
  • 访问模板服务,方法是自己从容器中获取模板服务,或者通过定义接收该服务作为构造函数参数的服务。

答案 1 :(得分:0)

你可以这样做:

return $sometext;

或者,如果您需要返回非200状态代码,请执行:

return new Response($sometext, $statusCode);