2010-10-26 26 views
2

这里访问MySQL链路连接的资源是如何我创建了Zend数据库连接如何从zend的MySQL数据库连接对象

$DB = new Zend_Db_Adapter_Pdo_Mysql(array("host" => "localhost","username" => "root", "password" => "admin123", "dbname" => "user_management")); 

我的问题是,在我的模型文件的mysql_query已被用来运行查询。我想将数据库连接从控制器传递给模型。我如何直接从zend数据库连接对象获取php工厂mysql链接资源。

PS:我曾尝试加入

$db = $DB->getConnection(); 

这个心不是工作,我觉得它的可能是因为一些包括文件丢失。

回答

2

我想开通过的application.ini

resources.db.adapter = "PDO_MYSQL" 
resources.db.params.host = "localhost" 
resources.db.params.username = "root" 
resources.db.params.password = "" 
resources.db.params.dbname = "dbtest" 
resources.db.isDefaultTableAdapter = true 

连接如果你正在使用Zend Framework 1.8+(如果你的application.ini使用resources.db),就可以得到数据库适配器的实例通过Zend_Db_Table无处不在: