mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-01 20:52:48 +08:00
taglib 增加一个U函数的tag
This commit is contained in:
@@ -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 .= '<?php } ?>';
|
||||
return $parseStr;
|
||||
}
|
||||
|
||||
/**
|
||||
* U函数的tag标签
|
||||
* 格式:<url link="模块/控制器/方法" vars="参数" suffix="true或者false 是否带有后缀" domain="true或者false 是否携带域名" />
|
||||
* @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 '<?php echo U("'.$url.'","'.$vars.'",'.$suffix.','.$domain.');?>';
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user