gpt4 book ai didi

php - 如何在codeigniter中从另一个 Controller 加载 Controller ?

转载 作者:IT王子 更新时间:2023-10-29 01:11:12 28 4
gpt4 key购买 nike

我想从另一个 Controller 中的函数加载一个 Controller ,因为我集成到我的项目中的库我不想将它加载到 Controller 中,因为我想保持它干净和相关。

我尝试使用模块,但我仍然必须将 Controller 放在 url 中,如

http://example.com/maincontroller/function
http://example.com/othercontroller/function

我有默认 Controller ,所以我可以加载 http://example.com/function那么我如何从 main 的函数访问 Controller ,这样我就不必将 Controller 放在 url 中。

如果我能从主 Controller 函数中加载 Controller 函数,我仍然愿意使用 HMVC。

最佳答案

是的,你可以(对于第 2 版)

在你的 Controller 中像这样加载

 $this->load->library('../controllers/whathever');

并调用以下方法:

$this->whathever->functioname();

关于php - 如何在codeigniter中从另一个 Controller 加载 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14165895/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com