【问题标题】:Phalcon query model from controller in different module来自不同模块中控制器的 Phalcon 查询模型
【发布时间】:2014-07-15 19:44:44
【问题描述】:

我正在创建一个多模块应用程序。这是我正在移植到 Phalcon 的一个大型应用程序。它有许多不同的部分,所以我正在为每个主要部分创建一个模块。

我似乎无法从另一个模块中的控制器查询一个模块中的模型。在此示例中,我想在主页上列出一些成员。主页在主模块中,用户模型在用户模块中。我正在使用命名空间,所以在我的索引控制器中,例如,

$this->data['members'] = \App\Users\Models\Members::find();

这会产生以下错误; 致命错误:在第 12 行的 C:\wamp\www\xyz\app\main\controllers\indexController.php 中找不到类 'App\Users\Models\Members'

我已经检查并仔细检查了命名空间是否正确。那么如何在模块之间进行交互呢?

【问题讨论】:

    标签: php module scope classloader phalcon


    【解决方案1】:

    因此,您需要做的是在 Module.php 类(或全局可用性的引导程序)中为您要查询的模块注册另一个模块的命名空间! Woo hoo - 挠头。

    【讨论】:

      猜你喜欢
      • 2019-11-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-02
      • 1970-01-01
      • 2017-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多