繁体   English   中英

如何启动Zend_Db_Select对象?

[英]How to initiate Zend_Db_Select object?

大家好,我很想办法:如何使用application.ini中的资源启动zend_Db_Select对象?

$ db = Zend_Registry :: get('db'); $ select = $ db-> select();

但这不起作用,我想我必须先将db添加到注册表中或其他内容? 虽然不知道如何做到这一点。 有任何想法吗? 我在application.ini中有我的数据库详细信息

您只能从注册表中获取之前设置的对象。 所以

$db = Zend_Registry::get('db'); $select = $db->select();

将返回null,而不是数据库适配器。 您可以通过引导程序初始化适配器。 读:

http://framework.zend.com/manual/en/zend.application.theory-of-operation.html hxxp://www.zendframework.com/manual/en/zend.application.available-resources.html

对于数据库适配器的初始化(由您的引导资源插件完成),请阅读:

hxxp://framework.zend.com/manual/en/zend.db.adapter.html

我完全不建议使用注册表,最好从引导程序中获取资源。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM