templi php开源框架

我要开发同款
匿名用户2013年08月26日
33阅读
开发技术PHP
所属分类Web应用开发、Web框架
授权协议Apache

作品详情

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/

 

 

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论