symfony2包含类漂亮的sql格式化程序,并将sql输出到模板


symfony2 include class pretty sql formatter and output sql to template

我想使用漂亮的sql格式化程序,它作为symfony2的库包含。在模板页面上输出一些sql。

此处包含格式化程序/vendor/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.titch)

{{ sqlFormatter::format(queryBaseSQL) }}
$queryBaseSQL = "SELECT * FROM exampleTable WHERE 'this' = 1 ";
return $this->render('sjQueryBundle:Page:index.html.twig', array(
  'queryBaseSQL' => 'SqlFormatter::format($queryBaseSQL);
));

Twig:

{{ queryBaseSQL|raw }}