smarty模板引擎总结七系统插件-创新互联

smarty插件

创新互联是一家专业提供林州企业网站建设,专注与成都网站设计、网站建设、外贸网站建设H5网站设计、小程序制作等业务。10年已为林州众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。

1. smarty系统的插件

2. 自定义插件

smarty的系统的标签  系统的插件  函数插件

插件目录  /smarty/plugins/

插件:  就是smarty中能够完成一定功能的函数

  系统插件:

单选框

   {html_radios name="" output="" values="" checked="" separator=""}

   html_radios: 标签名

   name:  单选按钮组的名字

   output:显示的数据组成的一维索引数组

   values: 每个单选按钮value值组成的一维的索引数组

   checked: 被默认选中按钮的value值,只能有一个

   separator:按钮组的样式

   {html_radios name="" options="" checked="" separator=""}

   options:  values作为数组的key  显示的数据作为values的一维的关联数组

复选框

    {html_checkboxes name="" output="" values="" checked="" separator=""}

html_checkboxes: 标签名

name:单选按钮的名字

    output:显示的数据内容组成的一维索引数组

    values: 每个单选按钮value值组成的一维的索引数组

    separator:按钮组的样式

checked:可以是单个数值也可以是被选中的按钮value组成的一维索引数组

{html_checkboxes name="" options="' checked="" separator=""}

options: values 做key  output 做value  的一维关联数组

下拉列表框

{html_options name="" output="" values="" selected=""}

时间插件

{html_select_time}  H:i:s

日期插件

     {html_select_date start_year="" end_year=""}

start_year:起始的年份

end_year:终止的年份

month_format="%m"

display_months=false

display_days=false

在/smarty目录下建立一个plugins.php,在/template/建立一个plugins.html

plugins.php

assign("sex",$sex);

	$hobby = "篮球,足球,台球";
	$hobby = explode(",",$hobby);
	$smarty->assign("hobby",$hobby);

	$arr = array("篮球","足球","台球");
	$selected=array("篮球","足球");//这里是上面数组里的值不是key
	$smarty->assign("selected",$selected);
	$smarty->assign("arr",$arr);

	$area['addr']= array("江苏","河南","上海","浙江","北京");
	$area['id'] = array(110,120,130,140,150);
	$smarty->assign($area);

	$lasttime = time();
	$smarty->assign("lasttime",$lasttime);
	
	$smarty->display("plugins.html"); 

?>

plugins.html




	
	


	

单选框

     {html_radios name="sex" options=$sex checked="0" separator=""}     
    

单选框

     {html_radios name="sex" options=$sex checked="0" separator="
"}     

复选框

    {html_checkboxes name="hobby" output=$hobby values=$hobby checked="" separator="" }     
    

已勾选复选框

    {html_checkboxes name="hobby" output=$arr values=$arr checked=$selected separator="" }     
    

下拉框

{html_options name="address" output=$addr  values=$id  selected=""}

时间

{$lasttime|date_format:date("Y-m-d H:i:s")}

页面效果

smarty模板引擎总结七系统插件

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


标题名称:smarty模板引擎总结七系统插件-创新互联
URL链接:http://ybzwz.com/article/doiijo.html