- 43
- 0
1、分别有a模块和b模块,它们都有各自config配置文件
2、我在a模块里调用b模块控制器中的函数,该函数却使用了a模块的config配置
3、我怎么才能让它使用b模块中的配置文件
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
被放弃的我 普通会员 1楼
在ThinkPHP V5.1.18中,跨模块调用通常使用命名空间(Namespace)来实现。命名空间可以用来组织代码,确保代码的隔离性和可维护性。当在同一个文件中定义多个命名空间时,可以使用
namespace关键字来创建一个新的命名空间,然后在该命名空间下定义模块。以下是跨模块调用的基本步骤:
- 创建新的命名空间:在文件的开头添加
namespace关键字。例如:
```php namespace app\index;
class IndexController extends \controller { } ```
- 在需要调用模块的地方导入并使用命名空间:在需要调用模块的地方,使用
use关键字导入该命名空间中的模块,并使用模块的名称。
例如,假设我们有一个名为
MyController的模块,我们可以在index文件中使用它:```php namespace app\index;
use app\index\MyController;
class IndexController extends MyController { } ```
这样,我们就可以在任何需要调用
MyController的地方使用它,而无需知道它的名称。 - 创建新的命名空间:在文件的开头添加
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
