【问题标题】:How to use one model file for two different CodeIgniter projects如何为两个不同的 CodeIgniter 项目使用一个模型文件
【发布时间】:2016-12-31 08:45:31
【问题描述】:

我有两个 CodeIgniter 项目,分别是 A 和 B。现在 A 中有一些模型文件,我想直接在 B 控制器中再次使用它。有什么办法可以做到这一点?

【问题讨论】:

    标签: model-view-controller codeigniter-2 models


    【解决方案1】:

    我认为直接访问另一个应用程序中的模型是不可能的。但是,如果您愿意,您可以通过 curl 请求获得相同的行为。

    这是逻辑,

    应用 A

    在您的控制器 A 中,您必须创建 2 个函数,函数 A 和 B。两者都调用模型 A。 功能 A 供您正常使用(内部应用程序)。 在函数 B 中,您所做的是获取结果并以 JSON 格式回显结果。

    应用程序 B

    在这个控制器中,您所做的是使用 CURL 请求来获取应用程序 A--> 控制器 A --> 函数 B 的回显结果

    阅读有关 CURL 的更多信息,您将找到您的解决方案。

    【讨论】:

    • 感谢您的宝贵回复。我无法找到任何关于此的答案。如果您能详细说明它,那将非常有帮助。我知道如何使用 curl 但我的问题是我不想为类似的任务加载我的数据库两次。你能用小代码解释一下吗
    • 是的..我可以用代码支持你,但在你解释你想要实现的目标之前。这背后的逻辑是什么。我知道您想从另一个应用程序访问模型。但如果你能更具体一些,我可以提供帮助。
    • 嗨,我有一个网站和一个应用程序来完成相同的任务,但对于这两者,我有两个不同的 CodeIgniter 项目作为他们的后端。表示同一任务的两个模型。现在我只想在网站 CodeIgniter 项目中添加一个模型,用于执行用户注册登录等功能的操作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多