Rumah > php教程 > php手册 > TP3.2.3 亲测自定义标签通用代码

TP3.2.3 亲测自定义标签通用代码

WBOY
Lepaskan: 2016-06-07 11:40:01
asal
1142 orang telah melayarinya

3.2.3自定义标签通用代码(新手第一次发)
标签库代码:<?php <br /> namespace Think\Template\TagLib;<br> use Think\Template\TagLib;<br> <br> class lx extends TagLib {<br>     protected $tags = array(<br>     'list' => array('attr' => 'type,order,limit,where','close' => 1),<br>     );<br>     public function _list($attr,$content) {<br>         $type = $attr['type']; //要查询的数据表<br>         $order = $attr['order'];    //排序<br>         $limit = $attr['limit']; //多少条数据<br>         $where = $attr['where']; //查询条件<br>         $str = '<?php &#039;;<br />         $str .= '$result = M("' . $type . '")->where("' . $where . '")->order("' . $order . '")->limit(' . $limit . ')->select();';<br>         $str .= 'foreach ($result as $v):';<br>         $str .= '?>';<br>         $str .= $content;<br>         $str .= '<?php endforeach ?>';<br>         return $str;<br>     }<br> }调用代码:<list><br> {$v[id]} -- {$v[user]}<br><br> </list>注意:where 的条件字符串要有单引号,另外{$v[id]}要这样写,如果写成{$v:id}无效.该文件与Cx标签库放在同一个文件夹下...修改THINKPHP文件夹下通用配置文件. 新手第一次发,研究了三天,如果有任何BUG,请及时告知..谢谢.

AD:真正免费,域名+虚机+企业邮箱=0元

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Cadangan popular
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan