LeLeLong PHP框架-LeLeLong Web2.0 PHP管理系统框架-PHP开源管理系统框架| LeLeLong Core---LeLeLong开源PHP框架 |
| 首页 下载源代码 安装及使用方法 框架结构 文件结构 二次开发手册 常见问题 |
|
1、参考框架的2个演示,基本上就可以了解框架的使用了。 如访问链接?mod=demo&action=show&auth=2,框架根据auth=2判断访问mod\admin\文件夹里面的程序,因为,在sys_config.php里面$folder_auth数组键值2对应了admin值。 再根据mod=demo,执行demo.class.php,根据action=show,执行show()。 2、比如我要开发一个上传图片的功能,我可以在mod\front\里面建立一个photo.class.php文件,文件格式可以参考index.class.php, 然后在photo.class.php内写一个upload()函数,在tpl\front\里面建立该功能的页面表现形式文件photo_upload.php, 那么,这个功能就开发好了,访问的链接地址是?mod=photo&action=upload&auth=1。 当然,你想把这个功能独立出来的话,也可以分别在mod\和tpl\文件夹下面建立文件夹photo,然后在sys_config.php里面修改$folder_auth增加一个值3 => 'photo', 然后在mod\photo\里面开发photo.class.php,在tpl\photo\里面设计photo_upload.php即可。 访问的链接地址是?mod=photo&action=upload&auth=3。 3、配置说明: 一、解压下载下来的LeLeLong Core源代码,我在本机开发,解压到web访问目录lelelong_core文件夹,也就是说访问路径是http://localhost/lelelong_core。 二、首先,配置lib\config\下的3个配置文件。 db_config.php数据库配置文件中设置数据库帐号密码。 $db_cfg = array( array( 'type' => 'mysql', 'host' => 'localhost', 'database' => 'lelelong_core', 'user' => 'root', 'password' => '123456' ) ); project_config.php项目配置文件没什么好修改。 sys_config.php系统配置文件里配置 define('DEBUG',1);//开发环境中,要查看出错信息 define('IS_PDO',1);//我的运行环境支持PDO连接数据库 define('DEFAULT_LANG','simplified');//默认语言是简体中文 define('DEFAULT_MOD','index');//默认模块是index define('DEFAULT_ACT','index');//默认执行方法是index define('DEFAULT_AUTH',1);//默认auth是1 define('DOMAIN_NAME','http://localhost');//本地开发设置为http://localhost,如果上线的时候就要改为http://www.yourdomainname.com define('SYS_CODE','UTF-8');//系统采用UTF-8编码 define('DB_CODE','utf8');//数据库连接采用utf8编码 define('TIME_ZONE','Asia/Shanghai');//设置时区 define('DB_PREFIX','lc_');//数据库表前缀 $folder_auth = array(//auth与文件夹对应关系 1 => 'front', 2 => 'admin' ); 3、建立lelelong_core数据库,再把data\文件夹下lelelong_core.sql数据库结构导入数据库。 4、访问http://localhost/lelelong_core看到框架已经正常运行。由首页我们可以看到,页面表现有2种方式可以获得数据。 5、$this可用的方法 $this对象常用的方法: direct//跳转函数 alertJump//提示语言并且跳转 set//把类里的变量转给表现页面 url//构造url链接地址,如果要做url模拟静态的话,改这个函数即可 fileCheck//检测文件是否存在 alert//提示语言 insertData//插入数据 updateData//修改数据 findBySql//根据sql查询数据 findOneBySql//根据sql只查询1条数据 find//查询数据 findOne//查询1条数据 findAll//查询所有数据 getTotalRow//获得数据总数 getTotalRowBySql//根据sql获得数据总数 deleteData//删除数据 getFields//获得字段信息 exeSql//执行sql insertId//获得last_insert_id |
| 版权声明:本站所有产品的版权均归本站作者所有,未经所有权人的书面署名许可,任何单位、组织或个人不得把本站产品用作商业用途。 |
| 粤ICP备08015715号 © Copyright 2006-2010 Powered by Ultra Wind@LeLeLong |