来自不同模块的控制器的Phalcon查询模型

时间:2014-05-27 02:28:37

标签: php module scope classloader phalcon

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

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

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

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

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

1 个答案:

答案 0 :(得分:1)

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