4 Star 8 Fork 2

七觞酒 / templi_framework

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

#templi framework

是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架

作者: 七觞酒 qq:739800600 Email:739800600@qq.com

##环境要求

  • php5.4.0及以上版本。
  • 可发布的web环境,apache或nginx

##目录结构

application
	cache
		compile
	config
	controllers
	libraries
	models
	views
templi_framework
	cache
	core
	database
	demo
	font
	helpers
	libraries
	rest
	session
	tpl
	web

##控制器 controller

1.控制器的命名 nameController.php 2.控制器的编写

class adminController extends Controller{    
	//初始化函数    
	public function init()
	{    
			//你的代码    
	}    
	//默认访问控制器    
	public function index()
	{    
		// 你的代码
		//载入模型 快捷 查询 不引用模型文件    
		new model(‘tableName’)->field(['id'],['name'])
		->where()->fetch();       
		//载入模型文件 使用模型文件内自定义的 方法add    		
		new model(‘tableName’)->add();
		$this->assign(); // 模板变量赋值 
		$this->display();//页面输出    
		 
		//给模板 变量赋值 
		assign(变量名,变量值);//每次只能给一个变量赋值 
		setOutput(数组); //批量赋值 视图输出    		
		display(视图文件名,模块); 
		//当视图文件放置在 
		// view/模块/控制器名方法名.html 文
		//件名可不写,当调用当前模块下的 视图 是 模块名可
		//不写 如$this->display(‘main’,’home’);
	}
}

##模型 model 1.模型命名 nameModel.php 2.模型编写   

 class 表名Model extends Model
 {   
 	/**
 	 * 重写父方法
 	 */ 
 	function tableName()
 	{    
 		return 'tableName';        
 	}    
 	//你的方法    
 	public function add_news($data)
 	{  
 		模型方法 where() where 条件 
 		field() 查血字段 
 		fetch() 执行查询 等等    
 		也可以 使用 传统方式 select($where,$fields,.....)    		update() 修改 
 		insert() 插入 
 		getlist(); 带分页的结果 	
 		count() 统计个数 find() 查询一条记录 
 		query() sql 语句查询
 		//你的代码    
 	}
}
 	    

##视图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::get_config($field);

##附录

空文件

简介

templi开源php框架, 小巧高效,入门简单 展开 收起
PHP
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
PHP
1
https://gitee.com/templi/templi_framework.git
git@gitee.com:templi/templi_framework.git
templi
templi_framework
templi_framework
master

搜索帮助