APP组件开发入门教程
出自ThinkSAAS开发文档
本教程教你从零开始创建一个APP组件
我们以group为例:
目录 |
建立app组件目录
在根目录app目录下建立group目录
group-------------------group小组app目录
建立app组件下的目录和文件
action---------------------程序执行目录(必须) html-----------------------html模板存放目录 js-------------------------js文件目录(此目录不能为空,无js代码时需放入空文件以extend.func.js命名) skins----------------------皮肤目录(此目录不能为空,无css代码时需在skins/default/下放入空文件以style.css命名) about.php------------------app组件说明文件(必须) class.group.php------------app组件类函数(必须) config.php-----------------app组件配置文件(必须) iocn.png-------------------app组件图标文件(必须)
修改config.php文件
即修改组件的配置文件,其实大部分情况下就一样代码
<?php //包含数据库连接文件 require_once THINKROOT."/config.inc.php";
修改class.group.php文件
注意:类名必须和app名字一致
<?php
//小组模型
class group{
var $db;
function group($dbhandle){
$this->db = $dbhandle;
}
}
修改about.php文件
<?php return array( 'name' => '小组', 'version' => '1.0', 'desc' => '小组,群组,BBS,社区讨论,创建小组,发表帖子', 'url' => 'http://www.thinksaas.cn', 'email' => 'qiniao@vip.qq.com', 'author' => '邱君', 'author_url' => 'http://www.thinksaas.cn', 'isoption' => '1', 'isinstall' => '1', 'issql' => '1', 'issystem' => '0', );
在ation目录下建立index.php文件
目录结构:app/group/action/index.php
index.php代码如下:
<?php echo "hello world!";
测试app运行
在浏览器url地址栏中输入:
http://你的域名/index.php?app=group
会显示如下信息
hello world!
入门完成
经过以上的简单步骤,现在你已经懂得如何建立APP组件了吗?
如果你对本教程还有不解的问题存在,请到ThinkSAAS社区反馈