templiphp开源框架

联合创作 · 2023-09-20 14:00

TEMPLI php 使用手册


一、控制器 controller


控制器的命名 nameController.php


控制器的编写


field()->where()->select();



//载入模型文件 使用模型文件内自定义的 方法add

Templi::model(‘tableName’,true)->add();



$this->assign(); // 模板变量赋值
        $this->setOutput(); // 批量赋值
$this->display();//页面输出

}

?>

给模板 变量赋值


      assign(变量名,变量值); 每次只能给一个变量赋值


      setOutput(数组); 批量赋值


 视图输出


  display(视图文件名,模块); 当视图文件放置在 view/模块/控制器名_方法名.html 文 件名可不写,当调用当前模块下的 视图 是 模块名可 不写 如$this->display(‘main’,’home’);


二、模型 model


     模型命名 nameModel.php


 模型编写


 



模型方法  where()   where 条件 field() 查血字段 select() 执行查询 等等


也可以 使用 传统方式 select$where,$fields,.....


where_or()  or 条件查询 order() 排序 limit() 查询条数限制 page() 分页设置


update() 修改 insert() 插入 getlist();带分页的结果 count() 统计个数 find() 查询一 条记录 query()  sql 语句查询 db(数据库唯一标识,配置数组(可为空))


三、视图view


If语句


{if}{else}{if}


变量输出


    {$var}


Foreach 循环


{loop $arr  $r}


{$r[‘field’]}


{/loop}


使用函数


{date(‘Y-m-d’,$time)}


载入其他视图


{template file='head'  module=’home’}  同一个模块下不用填写 module


 


四、加载类库 或函数库


加载模块类库或函数 Templi::include_module_file($file,$module=null);


加载公共类库或函数 Templi::include_common_file($file,$path=null);


五、获取配置信息


获取 配置文件信息 Templi::get_config($field);


六、uri 


         m 模块(module) c 控制器(controller) a 方法(action) 例如 index.php?m=home&c=member&a=login


七、附录


 


当前控制器 $GLOBALS[‘controller’]  当前模块 $GLOBALS[‘model’]  当前操作   $GLOBALS[‘action’]


 


常量


框架目录 TEMPLI_PATH


 


 


文件目录说明 


application/  项目目录


cache/   缓存目录


config/  配置文件目录


controller/ 控制器目录


home/   home模块


admin/ admin模块


libraries/  模块类库 木块函数库 目录


libraries/   公共函数库 类库目录


model/  模型文件 目录


view/   视图文件目录


 home/


 admin/


 


 

浏览 29
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报