Rumah > pembangunan bahagian belakang > tutorial php > 用zend framework连接配置数据库出错(根据韩顺平老师讲的课程来的)

用zend framework连接配置数据库出错(根据韩顺平老师讲的课程来的)

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-23 13:25:29
asal
918 orang telah melayarinya

我在application/configs/application.ini是这样配置的
[mysql]
db.adapter = "PDO_MYSQL"
db.params.host = "localhost"
db.params.username = "root"
db.params.password = "123456"
db.params.dbname = "votesys"

我重新创建了一个BaseController类
class BaseController extends Zend_Controller_Action{
  public function init(){
         $url = constant("APPLICATION_PATH").DIRECTORY_SEPARATOR."configs".DIRECTORY_SEPARATOR.'application.ini;
        $dbconfig=new Zend_Config_Ini($url,"mysql");
        $db= Zend_Db::factory($dbconfig->db);
       $db->query("SET NAMES 'utf8'");
       Zend_Db_Table::setDefaultAdapter($db);
    }
}
其中登录页LoginController 继承 BaseController,
但是在运行的时候页面抛异常 在  $db= Zend_Db::factory($dbconfig->db); $dbconfig->db 为NULL。Adapter name must be specified in a string.

在视频中老师是可以正常连接的,但是为什么到我这里就失败了,跪求大神指点解答,谢谢


回复讨论(解决方案)

配置中的双引号都去掉试试

我想问你是用的什么框架

我想问你是用的什么框架



我想问你是用的什么框架



我想问你是用的什么框架

 
zend

配置中的双引号都去掉试试

已经解决了,谢谢
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan