dpz7935
2017-01-16 17:02
浏览 37
已采纳

如何在树枝模板中显示Controller数组

product.html.twig:

<ul id="navigation">                 
    <li>
        <a href="<?php echo product.getId() ?>">
            <?php echo product.getDescription() ?>
        </a>
    </li>
</ul>

Controller Action method contains:

public function showAction($id = 5)
{
    $product = $this->getDoctrine()
        ->getRepository('AppBundle:Product')
        ->find($id);

    if (!$product) {
        throw $this->createNotFoundException(
            'No product found for id '.$id
        );
    }
    else 
    {
        return $this->render('default/productItem.html.twig', array(
            'id'=> $id,
            'name' => $name));
    }
}

I cant see the output in the list

图片转代码服务由CSDN问答提供 功能建议

product.html.twig:

 &lt; ul id  = “导航” &GT;  
&lt; li&gt; 
&lt; a href =“&lt;?php echo product.getId()?&gt;”&gt; 
&lt;?php echo product.getDescription()?&gt; 
&lt; /  a&gt; 
&lt; / li&gt; 
&lt; / ul&gt; 
   
 
 

控制器操作方法包含:

  public function showAction($ id = 5)
 {
 $ product = $ this-&gt; getDoctrine()
  - &gt; getRepository('AppBundle:Product')
  - &gt; find($ id);  
 
 if if(!$ product){
 throw $ this-&gt; createNotFoundException(
'找不到id'。$ id 
的产品); 
} 
其他
 
 
  this-&gt; render('default / productItem.html.twig',array(
'id'=&gt; $ id,
'name'=&gt; $ name)); 
} 
} 
    
 
 

我无法看到列表中的输出

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

相关推荐 更多相似问题