首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从zend框架中的另一个模块加载模型?

如何从zend框架中的另一个模块加载模型?
EN

Stack Overflow用户
提问于 2010-02-05 05:00:55
回答 3查看 1.1K关注 0票数 0

我正在使用zend框架开发一个应用程序。

我有两个模块,admin和default,每个模块都有自己特定的模型目录。

我想知道,我是否可以从默认模块中实例化管理模块中的模型,以及这种方法对于MVC模型是否有问题。

提前进行thx检查。

EN

回答 3

Stack Overflow用户

发布于 2010-02-05 05:08:19

只要你已经设置了Zend_Application_Resource_Modules或者类似的东西,你所有的模型都应该通过模块资源注册的Zend_Application_Module_Autoloader注册到自动加载器中。简而言之,如果您遵循默认的操作方式,那么所有模块中的模型都将在引导阶段设置为自动加载。

关于Zend Application and Resources

票数 3
EN

Stack Overflow用户

发布于 2010-02-05 05:03:22

您可以调用get_class():http://us3.php.net/get_class

可能有一种更像zend的方法来做这件事,但我不知道。检查一下文档。

票数 0
EN

Stack Overflow用户

发布于 2010-02-05 13:02:16

如果是通过对象调用呢?就像控制器中的两个模型函数相互连接一样。

$contacts =新建Model_DbTable_Contactsmdl();//联系人模块中的模型文件

$update_id = $contacts->updateContacts($cn_id',$responsearray);

我的syncController中的这段代码。

因此您可以在default / controller中处理admin / model函数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2203187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档