symfony2包括class pretty sql formatter和输出sql到模板

时间:2013-02-15 15:46:59

标签: php symfony twig

我正在寻找使用symfony2作为库的漂亮的sql格式化程序。在模板页面上输出一些sql。

格式化程序包含在此处 /供应商/ jdorn / SQL格式器/ LIB / SqlFormatter。

我会把它传递给树枝模板

PageController.php

$queryBaseSQL = "SELECT * FROM exampleTable WHERE 'this' = 1 ";

return $this->render('sjQueryBundle:Page:index.html.twig', array(
  'queryBaseSQL' => $queryBaseSQL
));

我希望能够在像枝条里面的地方叫它

(适用index.html.twig)

{{ sqlFormatter::format(queryBaseSQL) }}

1 个答案:

答案 0 :(得分:3)

$queryBaseSQL = "SELECT * FROM exampleTable WHERE 'this' = 1 ";

return $this->render('sjQueryBundle:Page:index.html.twig', array(
  'queryBaseSQL' => \SqlFormatter::format($queryBaseSQL);
));

嫩枝:

{{ queryBaseSQL|raw }}