问题1:
以 badu_dev这个应用为例。
方法目录结构是 badu_dev/inc/mobile/xxx.inc.php 。
在index.inc.php中使用引用同目录下的其他方法文件如 api.inc.php。在index.inc.php代码如下示意:
global $_W, $_GPC;
$rid = intval($_GPC['rid']);
$op = $operation = $_GPC['op']?$_GPC['op']:'index';
$id = intval($_GPC['id']);
$openid=(empty($_GPC['openid']))?$_W['openid']:$_GPC['openid'];
$api= $this->doMobileApi();
$fans = getWeixinUser($openid);
在程序执行时,会执行到 $api= $this->doMobileApi(); 而下面的 $fans = getWeixinUser($openid); 并不会执行,而应用site.php下的其他自定义方法如 public function config(){ }是没有问题。
问题2:
badu_dev/inc/moblie/index.inc.php 中,希望调用其他应用下的方法如 badu_abc/inc/mobilie/getuser.inc.php 没有框架方式可以实现。只能通过自写方法来实现跨应用的方法调用。
1、希望支持inc类型应用结构的方法相互调用。
2、希望参考大部分主流框架,实现跨应用的方法调用。目前看到框架调用方法都是系统级的方法调用,而不支持应用间方法的相互调用(插件那个方法不在讨论范围内),特别是不同开发者的应用下的方法调用。
管理员将状态修改为{{statusText(item.status)}} {{item.system == 1?'管理员':'微擎用户'}} {{item.created_at}}