轻量的PHP开发框架--- litePhp
这个框架是我利用业余时间写的.轻量高效.模板,缓存等都有(模板是拿DZ的),他没有采用类和对象的复杂模式.采用函数作为主要的实现方式.
下面我们来看看这个模板的快速之路,下面是他的目录结构:
index.php是主入口文件
LitePHP目录是其核心目录.Module是程序的模块目录,Resource是模板所在地.
现在我们看看index.php的代码:
<?php
require('LitePHP/Lite.php');
define('APP_ROOT', dirname(__FILE__));
runMVC();
echo '<br />program is run: '. (runTimers() * 1000) . ' ms.';
?>
然后我们写模块代码:
<?php
function actionIndex(){
echo _L('aaa');//该模块的语言资源
loadHelper('LiteDB');
dump(query('select * from ice_sort'));
$title = '标题';
$body = '文本的内容';
include(parse_template('index'));
logmessage('记录日志');
}
function actionQQ() {
echo(_L('E_NOT_FILE'));//默认语言文件中的资源
}
?>
然后我们写他的配置文件config.php
<? if(!defined('IN_LITE')) exit('Access Denied'); ?>
<?php
return array(
'actionprefix' => 'action',
'datasourse' => array(
'host' => '127.0.0.1',
'database' => 'icemvc',
'username' => 'root',
'password' => 'kelezyb',
'prefix' => 'ice',
),
'language' => 'cn',
'view' => array(
'tplpath' => 'Resource/templates',
'tplcpath' => 'Resource/templates_c',
'isCache' => true,
'cacheTimer' => 360,
),
'log' => array(
'logpath' => '_log',
'logmaxsize' => 4096,
),
);
?>
我们看看他的模块语言资源(group.i18n.php)
<?php
return array(
'aaa' => '阿斯顿嘎达公告速递公司的 啊速递公司大概阿斯顿个阿斯嘎斯大概啊三个啊三个',
);
?>
然后打开浏览器,我们输入网址:http://127.1:8080/index.php?mod=group
再输入:http://127.1:8080/index.php?mod=group&act=QQ
其实访问的相当于group.php的actionQQ函数.
/Files/eicesoft/htdocs.zip
分享到:
相关推荐
php快速轻量级开发框架
PHP实例开发源码—Leaps PHP Framework 轻量级php开发框架.zip PHP实例开发源码—Leaps PHP Framework 轻量级php开发框架.zip PHP实例开发源码—Leaps PHP Framework 轻量级php开发框架.zip
PHP实例开发源码—ThinkPHP 轻量级PHP开发框架RC2 核心版.zip PHP实例开发源码—ThinkPHP 轻量级PHP开发框架RC2 核心版.zip PHP实例开发源码—ThinkPHP 轻量级PHP开发框架RC2 核心版.zip
PHP实例开发源码—Difeye 轻量级PHP框架.zip PHP实例开发源码—Difeye 轻量级PHP框架.zip PHP实例开发源码—Difeye 轻量级PHP框架.zip
PHP实例开发源码—Tommy framework 轻量级PHP框架.zip PHP实例开发源码—Tommy framework 轻量级PHP框架.zip PHP实例开发源码—Tommy framework 轻量级PHP框架.zip
PHP实例开发源码—Wskm 轻量级的PHP开发框架.zip PHP实例开发源码—Wskm 轻量级的PHP开发框架.zip PHP实例开发源码—Wskm 轻量级的PHP开发框架.zip
PHP实例开发源码—DooPHP 轻量级开源PHP开发框架.zip PHP实例开发源码—DooPHP 轻量级开源PHP开发框架.zip PHP实例开发源码—DooPHP 轻量级开源PHP开发框架.zip
毕业设计用过的开发框架,十分轻量方便,非常推荐入门PHP的新手去学习。
PHP实例开发源码—DoitPHP 轻量级PhP框架 MySql专业版.zip PHP实例开发源码—DoitPHP 轻量级PhP框架 MySql专业版.zip PHP实例开发源码—DoitPHP 轻量级PhP框架 MySql专业版.zip
PHP实例开发源码—个性化Framk PHP轻量级WEB框架.zip PHP实例开发源码—个性化Framk PHP轻量级WEB框架.zip PHP实例开发源码—个性化Framk PHP轻量级WEB框架.zip
KeFrame是一个个人开发的简单PHP框架。网上已经有太多的框架,我写此框架只是想有一个简单小巧、拥有基本功能、用起来顺手的框架,于是KeFrame诞生了。如果你觉得去研究市面上的框架比较费力的话,你可以从研究此...
PHP实例开发源码—php轻量型框架.zip PHP实例开发源码—php轻量型框架.zip PHP实例开发源码—php轻量型框架.zip
基于PHP的G-framework 国产MVC轻量级开发框架.zip
PHP实例开发源码—G-framework 国产MVC轻量级开发框架.zip
这是一个基于ThinkPHP的轻量级PHP开发框架设计,使用PHP语言开发,包含25个文件。主要文件类型包括10个PHP源文件、5个gitignore文件、2个Markdown文档、2个TXT文件、2个.htaccess文件、1个YAML文件、1个JSON文件和1...
基于PHP的G-framework国产MVC轻量级开发框架源码.zip
本项目是基于MVC模式的轻量级Z-PHP框架设计源码,主要使用PHP进行开发。项目共包含25个文件,其中PHP源代码文件21个,Git忽略配置文件gitignore 1个,项目许可证文件LICENSE 1个,Markdown文档文件md 1个,以及TTF...
PHP实例开发源码—phpxi php轻量级框架.zip PHP实例开发源码—phpxi php轻量级框架.zip PHP实例开发源码—phpxi php轻量级框架.zip