From edbaaa85478c28d1cda815e6517d040ab71f8a31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=B0=E5=B0=91Pakey?= Date: Wed, 9 Mar 2016 10:52:17 +0800 Subject: [PATCH] =?UTF-8?q?taglib=20=E5=A2=9E=E5=8A=A0=E4=B8=80=E4=B8=AAU?= =?UTF-8?q?=E5=87=BD=E6=95=B0=E7=9A=84tag?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- library/think/template/taglib/Cx.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/library/think/template/taglib/Cx.php b/library/think/template/taglib/Cx.php index 70769680..0ba16352 100644 --- a/library/think/template/taglib/Cx.php +++ b/library/think/template/taglib/Cx.php @@ -47,6 +47,7 @@ class Cx extends Taglib 'assign' => ['attr' => 'name,value', 'close' => 0], 'define' => ['attr' => 'name,value', 'close' => 0], 'for' => ['attr' => 'start,end,name,comparison,step'], + 'url' => ['attr' => 'link,vars,suffix,domain','close'=>0, 'expression' => true], ]; /** @@ -703,4 +704,21 @@ class Cx extends Taglib $parseStr .= ''; return $parseStr; } + + /** + * U函数的tag标签 + * 格式: + * @access public + * @param array $tag 标签属性 + * @param string $content 标签内容 + * @return string + */ + public function _url($tag, $content) + { + $url=isset($tag['link'])?$tag['link']:''; + $vars=isset($tag['vars'])?$tag['vars']:''; + $suffix=isset($tag['suffix'])?$tag['suffix']:'true'; + $domain=isset($tag['domain'])?$tag['domain']:'false'; + return ''; + } }