PHPCMS2008学习总结
发布:smiling 来源: PHP粉丝网 添加日期:2014-10-24 15:38:22 浏览: 评论:0
一、使用{loop}
1、绑定下拉选项
- <select name="cityid" id="cityid">
- {loop $system_info["city"] $key $value}
- <option value="{$key}" {if $key==1}selected="selected"{/if}}>{$value}</option>
- {/loop}
- </select>
{loop}语法:{loop $a $b $c}与foreach($a as $b=>$c)相同,{loop $a $b}与foreach($a as $b)
2、绑定复选框,勾选保存后并把结果再显示出来.
- {loop $system_info['subline'] $key $name}
- <? $str=split (",", $company_info[subline]);//逗号分隔的字符串转化为数组
- $ishave=0;
- foreach($str as $v)
- {
- if($key==$v)
- {
- $ishave=1;
- }
- }
- if($ishave==1)
- {?>
- <label><input type="checkbox" name="subline[]" value="<?=$key?>" checked="checked" id="subline" />{$name}</label>
- <?}else{?>//开源软件:phpfensi.com
- <label><input type="checkbox" name="subline[]" value="<?=$key?>" id="subline" />{$name}</label>
- <?}?>
- {/loop}
二、form表单选项控件
- function box($field, $value, $fieldinfo)
- {
- extract($fieldinfo);
- if(!$value) $value = $defaultvalue;
- if($boxtype == 'radio')
- {
- return form::radio($options, 'info['.$field.']', $field, $value, $cols, $css, $formattribute, $width);
- }
- elseif($boxtype == 'checkbox')
- {
- return form::checkbox($options, 'info['.$field.']', $field, $value, $cols, $css, $formattribute, $width);
- }
- elseif($boxtype == 'select')
- {
- return form::select($options, 'info['.$field.']', $field, $value, $size, $css, $formattribute);
- }
- elseif($boxtype == 'multiple')
- {
- return form::multiple($options, 'info['.$field.']', $field, $value, $size, $css, $formattribute);
- }
- }
页面调用:<?=form::select($options, 'info['.$field.']', $field, $value, $size, $css, $formattribute);?>参数:(数据源,name,id,value,大小,css,)
时间输入框:<?=form::date('starttime')?>
多行文本框:<?=form::textarea('beizhu')?>
编辑器:<textarea name="info[content]" id="content" cols="60" rows="8"></textarea><?=form::editor('content', 'introduce', 500, 200)?>
{form::editor('introduce','basic','100%',200,0)}
时间:<?= date('Y-m-d H:i:s',time())?>
三、{menu_linkage(40,'L_40')} 来自动产生无限级菜单选择框.
{menu_linkage(2,'companykindp',$company_info[companykindp])} 菜单父ID,字段名,选项值.
Tags: PHPCMS学习总结 PHPCMS常用代码
- 上一篇:PHPCMS_V9笔记之模板列表
- 下一篇:phpcms2008学习总结二
相关文章
- ·phpcms2008学习总结二(2014-10-24)
- ·【phpcms-v9】phpcms中常用代码总结(2014-10-23)
- ·PHPCMS常用代码(2014-10-24)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)