templi 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
templi 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
templi 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
templi 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
templi 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache
开发语言 PHP
操作系统 跨平台
软件类型 开源软件
所属分类 Web应用开发Web框架
开源组织
地区 国产
投 递 者 李lili
适用人群 未知
收录时间 2013-08-26

软件简介

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/

 

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (1)

加载中
李lili软件作者
打分: 力荐
2016/12/26 16:42
回复
举报
更多评论
暂无内容
2014/08/06 08:25

图片轮播

<!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8"/> <style type="text/css"> body,ul,li{ margin: 0; padding: 0; } #main{ width: 226px; overflow: hidden; } img{ width: 226px; height: 226px; } #main ul{ width: 452px; } #main ul li{ list-style-type: none; float: left; } </style> </head> <body> <div id="main"> <ul id="imglist"> <li ><img src="1.jpg" alt=""></li> <li><img src="2.jpg...

0
6
发表了博客
2018/01/18 16:53

yii验证系统学习记录,基于yiicms(一)写的太长了,再写一篇(二)

项目地址:https://gitee.com/templi/yiicms 感谢七觞酒大神的付出,和免费分享。当然也感谢yii2的开发团队们。 项目已经安全完毕,不知道后台密码,这种背景下,后台无法进去。绕不开的话题就是: 1.后台密码账号如何产生。类似下图: 加密过的字符串自然不能用于登陆。 我尝试通过前台注册一个账户,然后登陆,因为权限不够,尽管等登陆到后台首页,同样无权访问其他任何页面。配置了下modules, 意图通过给予权限系统权限,然...

0
0
发表了博客
2018/11/13 13:50

【推荐】[网址]PHP各种开源网站系统、cms系统一览[持续更新]

开源的网站系统很多,今天小编统计整理一下现在流行的各种开源系统、cms推荐,分享给大家参考使用,如果大家有好的资源分享,也请在本文留言评论! 1.cms系统 1)知名cms dedecms: http://www.dedecms.com/ 优点:免费开源、简单易上手、前后台分离、前台模版标签、可安装主题插件、模版素材多。 缺点:功能集成扩展性不好不够灵活、漏洞多不够安全、对PHP版本兼容性不够好、速度偏慢。 phpcms: http://www.phpcms.cn/ 优点:免...

0
2
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
1 评论
0 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部