LeLeLong xajax无刷新聊天室
首页     下载源代码     安装及使用方法     框架结构     文件结构     二次开发手册     常见问题
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