zentaoPHP二次开发简介

2014-09-02 13:26:49
王春生
36221
最后编辑:潘仙芝 于 2015-01-09 13:59:14
简介:每一个应用都会涉及到扩展方面的问题、和外面系统集成的问题。zentaoPHP框架也在这几个方面做了充分的工作,方便大家通过二次开发来满足这些需求。总体来讲,zentaoPHP框架提供了扩展机制、API集成和命令行调用机制工三种方式来满足大家的需求。

每一个应用都会涉及到扩展方面的问题、和外面系统集成的问题。zentaoPHP框架也在这几个方面做了充分的工作,方便大家通过二次开发来满足这些需求。总体来讲,zentaoPHP框架提供了扩展机制、API集成和命令行调用机制工三种方式来满足大家的需求。


扩展机制:可以使用PHP、HTML、CSS或者JS代码来对现有的代码功能进行改动,或者新增功能。

API接口:可以通过http方式调用使用zentaoPHP框架开发的应用,和其他系统进行集成。

命令行:可以通过命令行调用应用内部的方法,可以用来做备份、更新、发信等操作。

评论列表
嘎嘎 2017-10-10 17:16:00
我在module文件夹添加了test文件夹,test文件夹下面包含css、js、lang、view文件夹以及control.php
、model.php、index.html文件,其中css、js下面为空、lang文件夹下面包含en.php、zh-cn.php、zh-tw.php,view下面包含world.html.php;
control.php里面有个world方法,里面就一个$this->display();
但是为什么访问不了这个world页面(http://127.0.0.18:8088/index.php/test/world),提示没有权限,首页(http://127.0.0.18:8088/index.php/index.html)能正常访问
王春生 2017-10-11 12:14:37
加权限控制。参考已有的。
雇佣兵 2017-09-21 15:19:09
/app/sys/block/control.php
public function dashboard(){
.......
$inited = empty($this->config->personal->common->blockInited) ? '' : $this->config->personal->common->blockInited;
..
$block->params->account = $this->app->user->account;
....
}
上面两条语句产生的数据从哪里获取?
Vivian 2017-08-29 16:08:23
当我循环调用获取bug信息接口(?m=bug&f=view&bugID=xxx&t=json)获取bug信息时,不存在的bugid会获取到上一次访问的bugid所对的值。这是为什么?
王春生 2017-08-30 09:04:54
检查确认下参数是否正确。禅道没有逻辑返回上一次访问的bugid的值。
徐女士 2017-08-07 17:31:57
想在“”项目状态“”中,新增点项目跟进的状态。例如:“未上线”“已上线”等。不知如果操作,可否告知操作步骤
节日汇 2017-04-28 17:04:15
6666666
沧海 2016-05-28 22:42:19
/**
* The index page of blog module.
*
* @access public
* @return void
*/
public function index($recTotal = 0, $recPerPage = 20, $pageID = 0)
{
$this->app->loadClass('pager');
$pager = new pager($recTotal, $recPerPage, $pageID);

$this->view->title = $this->lang->blog->index;
$this->view->articles = $this->blog->getList($pager);
$this->view->pager = $pager;
$this->display();
}

控制器方法中的参数:$recTotal, $recPerPage,$pageID 在那里接收的呢?没有找到
它们是不是必须按照URL参数的顺序( model - method - recTotal -recPerPage -pageID ) ,中间不能插入其它的自定义参数的?

1/1
发表评论
评论通过审核后显示。