ホームページ > php教程 > php手册 > TP3.2.3 亲测自定义标签通用代码

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

WBOY
リリース: 2016-06-07 11:40:01
オリジナル
1142 人が閲覧しました

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元

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート