02 2014 档案
LotusPhp中配置文件组件LtConfig详解
摘要:LotusPhp中配置文件组件LtConfig是约定的一个重要组成部分,适用于多个场景,多数的LotusPhp组件如数据库,缓存,RBAC,表单验证等都需要用到配置组件,LtConfig配置组件也是LotusPhp框架中的基类。以后讲解LotusPhp组件的时候都会讲解配置文件的内容和格式,本章节主要说的是配置文件的文件目录要求,格式以及实际应用。LtConfig组件有2个组成部分,框架目录中的Config.php和ConfigExpression.php主要通过LtConfig读取,写入,更新配置文件,而配置文件是通过文本文件的形式保存在入口文件定义的缓存文件夹内请打开上次的HelloWor
阅读全文
PHP通过字符串调用函数
摘要:1. call_user_funcfunction a($b,$c){ echo $b; echo $c;}call_user_func('a', "111","222");call_user_func('a', "333","444");//显示 111 222 333 444?>//调用类内部的方法比较奇怪,居然用的是array,不知道开发者是如何考虑的,当然省去了new,也是满有新意的:class a { function b($c){ echo $c; }}call_u
阅读全文
LotusPhp入口文件解析
摘要:LotusPhp也是单入口的框架,可以根据需要开启多个应用实例例如前台页面可以用index.php作为入口文件,后台可以用admin.php作为入口文件,多个应用实例可以共享应用配置和类库或者根本每个应用实例定义不同的配置和类库。在LotusPhp框架中,有3个重要的组成部分类库+约定+胶水代码而LotusPhp就是通过胶水代码来整合所有类库和约定的,正常情况下,只要引用框架目录中的Lotus.php一个文件即可,其他文件都可以通过Autoload类库自动加载现在我们就来了解下入口文件的规范devMode = true;//定义文件缓存目录$lotus->defaultStoreDir
阅读全文
LotusPhp起步:经典的HelloWorld
摘要:写了几篇LotusPhp,一直没有跑个程序,感觉好像步骤有点错,所以先上个经典的Demo,HelloWorld吧先按推荐目录建好文件夹,如果懒的建,下面有下载的Demo包,解压就可以用,因为简单,也没有用样式,所以解压到任何目录都可以跑的起来。先不用考虑怎么用,关键的文件其实就是runtime/app/frontend/action/default-index.php和runtime/app/frontend/view/default-index.phpDemo主要应用了MVC,及一些基本的文件夹设置,以后的范例基本会在Demo的基础上建立现在来书写index.php的内容,这个是所有程序文件
阅读全文