东京8分钟中山做网站 中山php建站

快乐彩开奖记录:最优良人

2012/09/22 at 11:54

smarty模版使用php标签,如何获取模版变量

东京8分钟 www.l4jp4.com.cn 已经assign一个模版变量$assign,由于要做特殊的循环输出,使用for循环,因此使用到了php标签,但是php语句和模版语句的变量作用域是不同的,因此不能直接获取到

{{php}}

for($i=0;$i<count($assign);$i=$i+2){
echo '
<ul>
<li> <span class="zz_pic"><a href="'._url('picture',array('col_key'=>'cert','pic_id'=>$assign[$i][pic_id])).'" title=""><img src="uploads/thumb_'.$assign[$i][pic].'" alt=""></a></span> <span class="zz_title"><a href="'._url('picture',array('col_key'=>'cert','pic_id'=>$assign[$i][pic_id])).'" title="">'.$assign[$i][title].'</a></span> </li>
<li> <span class="zz_pic"><a href="'._url('picture',array('col_key'=>'cert','pic_id'=>$assign[$i+1][pic_id])).'" title=""><img src="uploads/thumb_'.$assign[$i+1][pic].'" alt=""></a></span> <span class="zz_title"><a href="'._url('picture',array('col_key'=>'cert','pic_id'=>$assign[$i+1][pic_id])).'" title="">'.$assign[$i+1][title].'</a></span> </li>i>

</ul>';}
{{/php}}

解决的方法是:模版变量全部存在smarty的一个对象里面;只要在for之前进行赋值:$assign = $this->_tpl_vars[assign];

{{php}}
$assign = $this->_tpl_vars[assign];
for($i=0;$i<count($assign);$i=$i+2){
echo '
<ul>
<li> <span class="zz_pic"><a href="'._url('picture',array('col_key'=>'cert','pic_id'=>$assign[$i][pic_id])).'" title=""><img src="uploads/thumb_'.$assign[$i][pic].'" alt=""></a></span> <span class="zz_title"><a href="'._url('picture',array('col_key'=>'cert','pic_id'=>$assign[$i][pic_id])).'" title="">'.$assign[$i][title].'</a></span> </li>
<li> <span class="zz_pic"><a href="'._url('picture',array('col_key'=>'cert','pic_id'=>$assign[$i+1][pic_id])).'" title=""><img src="uploads/thumb_'.$assign[$i+1][pic].'" alt=""></a></span> <span class="zz_title"><a href="'._url('picture',array('col_key'=>'cert','pic_id'=>$assign[$i+1][pic_id])).'" title="">'.$assign[$i+1][title].'</a></span> </li>i>

</ul>';}
{{/php}}

标签:,
-
  • 乌鲁木齐市天山区设红榜黑榜 每月考核辖区卫生 2018-12-12
  • 警察蜀黍变“戏精” 演绎最“正经”春节安全防范短片 2018-12-12
  • 地方领导留言板十周年研讨会暨2016人民网网民留言办理工作会议 2018-12-11
  • 国家粮食和物资储备局局长张务锋:在更高层次上保障国家粮食安全 2018-12-10
  • 北京 国Ⅰ国Ⅱ车,不准进五环(民生三问) 2018-12-09
  • 特朗普下令美国防部组建第六军种“太空军” 2018-12-09
  • 消费金融助力股份制银行“超车” 金融科技重塑银行业零售格局 2018-12-08
  • 2018-12-07
  • [雷人]小失落也想跟着把自己的祖宗十八代算没了? 2018-12-07
  • 【沙湾风光】百花盛开 迎六月 2018-12-06
  • 郑合惠子、陈子由、杨业明相约《出线了,初恋》 2018-12-06
  • 网友诉公交车“冒黑烟”上路 当地:立刻检测维修 2018-12-05
  • 非常之力 恒久之功——山西大力推动国企国资改革和转型发展——黄河新闻网 2018-12-05
  • 丰富产品序列 曝力帆轩朗纯电动申报图 2018-12-04
  • 燃起奥特之魂 奥特曼歌曲专场演唱会在杭举行 2018-12-03
  • 880| 481| 667| 299| 258| 646| 695| 956| 757| 411|