我想在Zend上配置適配器。我試過這個:如何在Zend框架上配置數據庫?
zf configure db-adapter 'adapter=PDO_SQLITE\&dbname=APPLICATION_PATH "/../data/db/guestbook.db"' \production
這給出了一個錯誤消息,說dbname不被識別爲內部命令。
我應該怎麼做才能解決這個問題?
我想在Zend上配置適配器。我試過這個:如何在Zend框架上配置數據庫?
zf configure db-adapter 'adapter=PDO_SQLITE\&dbname=APPLICATION_PATH "/../data/db/guestbook.db"' \production
這給出了一個錯誤消息,說dbname不被識別爲內部命令。
我應該怎麼做才能解決這個問題?
您使用的語法一定有問題。我假設你正在使用Windows。
試試這個命令:
ZF配置DB-適配器 「適配器= PDO_SQLITE & DBNAME = APPLICATION_PATH '/../data/db/guestbook.db'」 生產
我猜猜也沒有必要逃避「&」的標誌。但是,如果你不能讓它以這種方式工作,你可以簡單地添加在的application.ini文件這兩行:
resources.db.params.dbname = APPLICATION_PATH「/../data /db/guestbook.db「 resources.db.adapter =」PDO_SQLITE「
這基本上具有完全相同的效果。
我發現了同樣的問題,但能夠找到解決方案。問題是與報價請儘量將其工作對我來說PDO_MYSQL MySQL和PDO_SQLITE SQLite的
ZF配置DB-適配器「適配器= PDO_MYSQL & DBNAME = APPLICATION_PATH‘/../data/db/guestbook.db’ 「生產
感謝
DB可以以不同的方式進行配置按您的要求:
1.Configure 只有DB名稱和適配器使用
ZF配置DB-適配器 「適配器= PDO_MYSQL & DBNAME = APPLICATION_PATH 」/../data/db/guestbook.db「」
2.Configure 所有細節
ZF配置DB-適配器「adapter = PDO_MYSQL & dbname = APPLICATION_PATH」/../data/db/guestbook.db「& host = localhost & username = root & password = 12345」production