2012-02-27 5 views
0

Zendでアダプタを設定したいと思います。私はこれを試しました:Zendフレームワークでデータベースを設定するにはどうすればよいですか?

zf configure db-adapter 'adapter=PDO_SQLITE\&dbname=APPLICATION_PATH "/../data/db/guestbook.db"' \production 

これは、dbnameが内部コマンドとして認識されないというエラーメッセージを表示します。

これを解決するにはどうすればよいですか?

答えて

1

使用している構文に問題があります。私はあなたがWindowsを使用していると仮定します。

ZF DBの設定・アダプタ "のアダプター= PDO_SQLITE & DBNAME = APPLICATION_PATH '/../data/db/guestbook.db'" の生産

I:

このコマンドを試してみてください「&」の看板も逃げる必要はないと思います。

resources.db.params.dbname = APPLICATION_PATH「/../data:あなたはそれがこのように動作させることができない場合は、単にあなたののapplication.iniファイルに次の2行を追加することができます/db/guestbook.db」 resources.db.adapter = "PDO_SQLITE"

これは、基本的にはまったく同じ効果があります。

0

同じ問題が見つかりましたが、解決策を見つけることができました。問題は、sqliteの

ZF DBの設定、アダプタのアダプタ= PDO_MYSQL & DBNAME = APPLICATION_PATH 『/../data/db/guestbook.db』のためのMySQLとPDO_SQLITEためPDO_MYSQL私のために働いている、これを試してみてください、引用符であります「生産

おかげ

-1

DBは、あなたの要件ごとに異なる方法で設定することができます唯一のDB名およびアダプタ使用して

1.Configure

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 "&ホスト= localhost &ユーザー名= root &パスワード= 12345"

関連する問題