TEMPLI php 使用手册
一、控制器 controller
控制器的命名 nameController.php
控制器的编写
field()->where()->select();//载入模型文件使用模型文件内自定义的方法addTempli::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/
评论