我想在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