CakePHPのコミュニティのための質問:CakePHPの問題:データベースへの予期しないコール
私は、CakePHP 2.0.4にCakePHPの1.3.11を使用して構築されたWebサイトをアップグレードしようとしています。これは、データベースが接続されていない非常に単純なサイトです。私は、PagesController/PageModelを使用してフォームから渡されたデータを検証し、提供された情報に基づいて電子メールを送信したいと考えています。 PageModel
で
$useTable
変数がfalseに設定されているとdatabase.php
$default
は(推論は、私はいつでもデータベースconnecitonを必要といけないされている)だけでなく、デフォルト..として残されています。時間がない時に、私は任意のデータベースへの呼び出しをしたいですかとき
Error: SQLSTATE[28000] [1045] Access denied for user 'user'@'localhost' (using password: YES) requires a database connection.
は、なぜそれは私にこれを与える:
問題は、私はビューをロードしようとすると、私が得る、入ってきましたか? 1.3.11で正常に動作しましたが、何か不足していますか?私はジレンマを適切に説明したいと思っています。どんな入力も高く評価されます。
で動作します:では
:私は、同様のプロジェクトでこれを使用しましたdatabase.php? – Rikesh
いいえ、前述のように、config/database.phpは設定されておらず、デフォルトの接続配列の値は空白のままです。どうして?すべての集中的な目的のために、ボックスにデータベースサーバがないと仮定することができます。ウェブサイトはデータベースを必要とせず、いつでもデータベースへの接続を呼びます。確かにCakePHP 2.0はこのシナリオに対応しています。 – Hegemon
意図と目的。ごめんなさい。バグ私:P – Julien