我已经按照 Yii Rest API 文档基于高级模板实现了 API。我想从后端控制器调用 API 方法。可以做吗?
Thanks
所以,我终于找到了解决办法。
我的 Yii2 应用程序有高级模板。我已经创建了 api 模块。
所以应用程序有 3 个端点
我想从后端或前端调用api方法,这并不重要。
所以这里 api 的主要目标是module。您可以阅读有关此内容的内容here
In 后端/config/main.php
'modules' => [
'api' => [
'basePath' => '@api/modules/v1',
'class' => 'api\modules\v1\Module'
]
],
然后例如
在后端/UserController/indexAction
$res = Yii::$app->runAction('api/user/index');
这就是它的工作原理。希望它会对某人有所帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)