logo

JTBC5.0子模块代码中如何获取上级模块名

2025-02-19 点击 58

JTBC5.0子模块代码中如何获取上级模块名

在子模块common\diplomat\manage.php中这样处理

添加:
use Jtbc\Path;

然后上级模块名获取代码:

$ParentGenre = Path::getParentGenre($this -> getParam('genre'));

这样即可获取上级模块名,即父级模块名

通过上级模块名可以获取上级模块的一些配置信息

$siteid = Jtbc::take('global.' . $ParentGenre . ':config.siteid', 'cfg');

或者直接一步实现:

$siteid = Jtbc::take('../:config.siteid', 'cfg');

备注:这个一步实现的方法是作者提供的,如果不行,去骂他,或者直接用上面的方法吧。

通过相对路径来获取。

0%