标题:
Thinkphp最常用的标签使用方法总结
[打印本页]
作者:
fangzhen
时间:
2009-2-24 13:33
标题:
Thinkphp最常用的标签使用方法总结
1.editor标签解析 插入可视化编辑器
* 格式: <html:editor id="editor" name="remark" type="FCKeditor" />
type:FCKeditor/UBB/EWEBEDITOR/NETEASE/SMART
注意:应用些标签必须有相应的JS文件,文件放置位置在公共文件下的JS下
除UBB的JS文件放在(__ROOT__/Public/Js/)下,其它就加上各自的文件夹如__ROOT__/Public/Js/smartEditor/
2.
select标签
解析
* 格式: <html:select options="option_names" selected="option_id" name="name" id="id" />
程序输出形式:
静态:
$this->assign('cust_names', array('1000'=>'wuxinzaiyu','1001'=>'ren','1002'=>'xiaozhi'));
$this->assign('cust_id', 1001);
动态:
$groupDao = D("Group");
$list = $groupDao->findAll('','id,name');
$groupList = $groupDao->getCols($list,'id,name');
$this->assign("groupList",$groupList);
$this->assign("groupList_id",$groupList_id);
3. checkbox标签解析
* 格式: <html:checkbox checkbox
e
s="" checked="" name="name" /> (现在官方程序里的说明没加
e
)
用法与select类似
4. radio标签解析
* 格式: <html:radio radios="name" checked="value" />
用法与select类似
5.link标签解析
* 格式: <html:link file="" type="" />
加载外部文件,type为文件类型(可选,建议填上),JS和CSS
作者:
fangzhen
时间:
2009-3-4 14:25
标题:
举例说明select标签
控制器中:
$artClass = C('ARTICLE_CLASS');
$user_class = read_user_info($_SESSION['user_id'],'user_class');
if(empty($user_class)) $user_class = 0;
this->assign('artClass', $artClass[$user_class]);
。。。。。
$this->assign('classId',$articleInfo['class_id']);
模板里:
<html:select options="artClass" selected="classId" name="class_id" id="class_id" />
欢迎光临 PHP开发笔记 (http://phpvi.com/)
Powered by Discuz! 6.1.0