设为首页
收藏本站
Archiver
用户
登录
入住
用户名
Email
自动登录
找回密码
密码
登录
入住 CI 中国社区
首页
返回 CodeIgniter 中国首页
论坛
BBS
导读
Guide
个人主页
Space
中文手册
搜索
CodeIgniter 搜索引擎
视频教程
案例
任务
搜索
搜索
本版
帖子
用户
设为首页
收藏本站
Archiver
开启辅助访问
切换到宽版
日志
相册
分享
记录
CodeIgniter4
CodeIgniter3
CodeIgniter2
帖子
好友
道具
勋章
收藏
任务
记录
留言板
设置
我的收藏
退出
腾讯QQ
微信登录
CodeIgniter 中国开发者社区
»
论坛
›
CodeIgniter 开发
›
CI 开源项目讨论
›
FineCMS应用开发教程-开发者平台欢迎广大cier加入 ...
返回列表
查看:
7275
|
回复:
8
[FineCMS]
FineCMS应用开发教程-开发者平台欢迎广大cier加入
[复制链接]
dayrui
dayrui
当前离线
积分
808
IP卡
狗仔卡
发表于 2013-9-21 18:04:33
|
显示全部楼层
|
阅读模式
本帖最后由 dayrui 于 2013-9-22 09:02 编辑
开发者平台地址:
http://developer.dayrui.com/
应用开发文档资料:
http://help.dayrui.com/index.php?c=category&id=12
应用demo文件下载:
http://help.dayrui.com/app_demo.zip
一、应用的作用
fc中的应用实质上就是ci中的一个application,它能对fc系统进行功能完善,例如文章评论、投票、文章心情等小功能完全可以由应用来开发出,用户可自由安装、卸载这些应用,增强了系统的灵活性
二、目录结构
详细说明请参考:
http://help.dayrui.com/51.html
上面说到了应用就是ci中的一个application,所以它具备ci的基本目录结构,如helper,hooks,libraries等
三、应用url
FC的URL结构放弃了CI基于段的URL方法,采用标准“查询字符串”方法,结构如下
1、后台URL
http://localhost/
admin.php
?
s=应用目录名称
&
c=控制器名称
&
m=方法名称
2、会员URL
http://localhost/member/index.php?
s=应用目录名称
&
c=控制器名称
&
m=方法名称
3、前端URL
http://localhost/index.php?
s=应用目录名称
&
c=控制器名称
&
m=方法名称
或者
http://localhost/app/
应用目录名称
/index.php?
c=控制器名称
&
m=方法名称
其中localhost是网站的主域名
四、控制器
FC的控制器结构分为三层,分别是前端控制器、会员控制器、管理后台控制器
控制器名称必须首字母大写(CI3.0中增加的),否则linux服务器下会找不到这个文件
1、前端控制器
控制器目录:controllers/*.php
入口控制器文件是Home.php
注意要点:
控制器类必须继承M_Controller类,模板类采用FC模板引擎类
$this->template->assign('变量名', '变量值');或者$this->template->assign(数组);FC模板引擎会解压这个数组
$this->template->display('模板文件');调用的是templates/风格目录/index.html文件
注意FC的URL结构不支持URI的片段传递值,只能通过$_GET或者$this->input->get('get参数名');
2、会员控制器
控制器目录:controllers/member/*.php
根上面一样控制器必须继承M_Controller类
模板解析文件是:templates/member/会员风格目录/模板文件.html
3、管理后台控制器
控制器目录:controllers/admin/*.php
Home.php是应用配置、应用安装、应用卸载等操作的关键控制器,其结构可以参考demo中的例子
五、模型
应用模型类必须存在一个基础模型类,命名规则为: modules/应用名_model.php,基础模型类必须继承A_Model.php类,其结果可以参考demo中的模型类
基础模型类中的一些方法用于关联调用,如果你的应用有这些东西,你可以在基础模型类中重写它们
其他普通模型类不用继承
A_Model.php类
六、模板(视图)
FC的试图放弃了CI视图模式,采用了高效的FC模板引擎,其标签语法请参考help中的模板调用的章节
1、前端模板文件
目录:tempaltes/前端模板目录/*.html
2、会员模板文件
目录:templates/member/会员模板目录/*.html
3、后台模板文件
目录:templates/admin/*.html
采用{template "模板文件"}来引用公共的模板文件
七、创建类库、辅助函数
创建类库与辅助函数方式与CI一致,可以参考CI手册
八、应用上线云商城
1、进入开发者平台:
http://developer.dayrui.com/
2、选择“创建应用”,选择“模块”或“应用”,在选择你对应的类型,再下一步
3、缩略图,缩略图必须是100x100圆角图标,否则审核将不通过
4、名称,对“模块”或“应用”的一个描述
5、目录,“模块”或“应用”的唯一标示,不得重复,由字母数字下划线组成,建议采用前缀方式
5、发行版本,格式为1.0,1.1,1.2,2.0,2,1等
7、支持版本,官方每发布一个版本,如果兼容的话就勾上
8、上传文件,“模块”或“应用”必须上传一个zip文件包,必须在当前目录压缩的文件内容
9、升级补丁,格式如下
文本框中的部分是版本号,升级补丁从第二个版本开始(其中必须包含config/module.php)
10、更新及使用,必须在论坛“云商城”发布一个使用说明帖子(包括更新情况),这里就填写地址
11、效果图片,当然是你模块的功能截图了
12、是否上架,首次申请请选择“否”
提交之后返回“待审核的应用”,如下图所示:
红色区域就是申请的KEY。
将KEY增加到“模块”或“应用”的配置文件中
模块配置文件:config/module.php
应用配置文件:config/app.php
完成最后的测试
完成测试之后,联系技术支持QQ
,进行上线审核处理
九、应用收益分成
每月15日为账目结算日,账户满100元(手续费外)时且通过审核之后,付款至开发者设置的支付宝账号中!
十、FineCMS开发者平台欢迎cier加入
,有你更完美
开发者联盟QQ群:8615168 加入请注明FC或CI
开发者
相关帖子
•
小小开发者游历HTML5主题峰会
•
帷千数据风暴席卷而至,超值收入真正让利开发者
•
诚聘前端开发类优秀图书作者
•
求新浪SAE开发者认证,多谢了!
•
学习新框架
•
Imopan迎双节再送惊喜,更多奖励等你拿!!
•
一个越南语应用商店
•
作为一名开发者。你该知道的!一种更适合开发者的工作模式
•
安卓开发者的第一件必备工具----VPN帐号
•
上机实践:搭建 LNMP + CodeIgniter 开发环境
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
a541127852
a541127852
当前离线
积分
65
IP卡
狗仔卡
发表于 2013-9-21 20:06:34
|
显示全部楼层
这......算不算广告帖......
回复
支持
反对
使用道具
举报
显身卡
dayrui
dayrui
当前离线
积分
808
IP卡
狗仔卡
楼主
|
发表于 2013-9-21 20:30:43
|
显示全部楼层
a541127852 发表于 2013-9-21 20:06
这......算不算广告帖......
教程贴
回复
支持
反对
使用道具
举报
显身卡
快乐的小屌丝
快乐的小屌丝
当前离线
积分
300
IP卡
狗仔卡
发表于 2013-12-13 13:16:02
|
显示全部楼层
瞅瞅.
回复
支持
反对
使用道具
举报
显身卡
mahuatengBC
mahuatengBC
当前离线
积分
370
IP卡
狗仔卡
发表于 2013-12-26 15:05:48
|
显示全部楼层
CI ,最近好冷清
回复
支持
反对
使用道具
举报
显身卡
wwwhx110com
wwwhx110com
当前离线
积分
203
IP卡
狗仔卡
发表于 2014-5-1 00:40:42
|
显示全部楼层
回复
使用道具
举报
显身卡
luoqi
luoqi
当前离线
积分
84
IP卡
狗仔卡
发表于 2014-7-7 16:47:59
|
显示全部楼层
在子目录如何安装
回复
支持
反对
使用道具
举报
显身卡
zykspace
zykspace
当前离线
积分
58
IP卡
狗仔卡
发表于 2014-7-31 00:52:38
|
显示全部楼层
后台登陆不了,输入正确的账号密码后,一直跳转到登陆界面
回复
支持
反对
使用道具
举报
显身卡
zisexingyu
zisexingyu
当前离线
积分
144
IP卡
狗仔卡
发表于 2015-7-23 09:19:33
|
显示全部楼层
模块开发的文档都不让看
回复
支持
反对
使用道具
举报
显身卡
还有一些帖子被系统自动隐藏,点此展开
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
入住 CI 中国社区
本版积分规则
发表回复
回帖后跳转到最后一页