如何通过控制器通过$ this-> render()中的变量发送带有树枝表达的部分HTML?

时间:2019-01-16 08:24:27

标签: twig twig-extension

我想在$ this-> render()函数的数组params中将HTML的一部分作为变量发送。

我在自己的视图中使用此变量,{{other_product |原始}},但它也不能格式化TWIG语法并获得正确的路径。

 public function productsAction(){
    $em = $this->getDoctrine()->getManager();
    $produits =    $em->getRepository('AppBundle:Products')->findBy(array('disponibility' => 1));

    $other_product='<a href="{{ path(similar_product) }}" target="_blank">Other product</a>';

    return $this->render('AppBundle:Default:products/layout/products.html.twig', array(
        'products' => $products,
        'other_product' => $other_product)
    );
}

这是结果 <a href="{{ path(similar_product) }}" target="_blank">Other product</a>如何格式化或过滤此变量?

0 个答案:

没有答案