php框架

 首页 > php框架 > ThinkPHP > thinkphp 使用标签库的步骤 - Thinkphp

thinkphp 使用标签库的步骤 - Thinkphp

分享到:
【字体:
导读:
          利用标签库生成列表;步骤一:在项目配置文件Conf文件夹下,新建一个taglibs php文件,将returnarray( 39;html 39;= 39;@ TagLib TagLibHt...

thinkphp 使用标签库的步骤

利用标签库生成列表;

步骤一:

在项目配置文件Conf文件夹下,新建一个taglibs.php文件,将

  1. return array
  2. 'html'=> '@.TagLib.TagLibHtml' , // 使用import方法支持的路径格式 
  3. ); 

拷贝进去,这是定义本项目使用哪个标签库;

步骤二:

在Lib目录下,新建 TagLib 文件夹;

Lib/TagLib/Tags/html.xml   标签库的定义文件;

Lib/TagLib/TagLibHtml.class.php  标签库的解析类;

步骤三:

拷贝 CommonAction.class.php  在Action 目录下;

拷贝 CommonModel.class.php  在Model 目录下;

步骤四:

lib/Action目录下,新建一个类,例如,ProductsAction.class.php

class ProductsAction extends CommonAction {

}

如果写成:

  1. class FormAction extends CommonAction { 
  2. //过滤查询字段 
  3. function _filter(&$map){ 
  4. $map['title'] = array('like',"%".$_POST['name']."%"); 

_filter函数是用来传递查询条件的;

这个地方需要注意:Products必须是对应的数据库的表名;

步骤五:

在模板中新建一个 Products文件夹;

index.html 需要包含;

基本的JS文件.

  1. "__PUBLIC__/Js/Base.js" /> 
  2. "__PUBLIC__/Js/prototype.js" /> 
  3. "__PUBLIC__/Js/mootools.js" /> 
  4. "__PUBLIC__/Js/Ajax/ThinkAjax.js" /> 
  5. "__PUBLIC__/Js/common.js" /> 
  6. "__PUBLIC__/Js/Util/ImageLoader.js" /> 
  7. "JavaScript"
  8.  
  9.  

载入标签库:

  1. "html" /> 
  2.  
  3.  
  4. "checkList"  style="list" checkbox="true" action="true" datasource="list" show="id:编号|8%,name:信息标题:edit,upload_time|toDate='y-m-d':发布日期,checkstatus|getStatus:审核是否通过" actionlist="foreverdel:删除:id,edit:编辑:id" /> 
 
  •  
  • class="page">{$page}
  •  
    分享到:
    THinkPHP 使用方法 - Thinkphp
    THinkPHP 使用方法 1、项目目录文件。 2、HINK_PHP核心组件ThinkPHP复制到项目目录下面。 3、创建index.php文件   引入think_php框架 4、在本地地址栏里输入当前项目目录地址.think_php 会自动创建相关的文件目录 5、在自动创建的配置文件里面加入数据库配置信息 /Conf/confi...
    thinkphp RBAC 详解 - Thinkphp
    thinkphp RBAC 详解 最近用thinkphp做了个项目,客户今天又提了个新要求 管理员分权限管理,以前大楷看过THINKPHP 的RBAC的介绍没仔细研究,现在用到了就找个地方把我对RBAC的理解记一下,免得以后忘记了. 先看下官方给的实例所用到的数据表 RBAC 用到了5个数据表 think_user (用户表) ...
    •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
    • 在这里……