mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-06 23:02: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],
|
'assign' => ['attr' => 'name,value', 'close' => 0],
|
||||||
'define' => ['attr' => 'name,value', 'close' => 0],
|
'define' => ['attr' => 'name,value', 'close' => 0],
|
||||||
'for' => ['attr' => 'start,end,name,comparison,step'],
|
'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 } ?>';
|
$parseStr .= '<?php } ?>';
|
||||||
return $parseStr;
|
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