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社区反馈

个人工具
名字空间
变换
动作
导航
工具箱