[英]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.