データベースを使用しないアプリケーションを開発しようとしていますが、まだいくつかのモデルがあります。
最初の問題:Cakeはデータベースの構成(APP / Lib / Cake / Model / ConnectionManager.php、69行目)を探しますが、ファイルConfig/database.phpをインクルードしようとします。
ファイルが存在しない場合、2つの警告が表示されます。存在する場合(完全に空であっても)、すべて問題ありません。モデルがなくてもこれが起こることを明確にしたいと思います。
2番目の問題:モデルを使用しようとすると、次のエラーが発生します。
Missing Datasource Configuration
Error: The datasource configuration default was not found in database.php.
これは、Config / database.phpファイルが存在するかどうか、ファイルが存在しないかどうかに関係なく発生します。
最後に、モデル(AppModelを含む)のプロパティ$ useTableがfalseに設定されていることを指定しますが、違いはないようです。
しかし、データベースを使用するアプリケーションで、データベースを使用しないモデルがいくつかある場合(ただし、アプリ全体でデータベースを使用する場合)、すべてが正しく機能することに気付きました。
私はこれが解決策を提案するものを見つけました。それはウェブ上で見つけられる解決策です。
しかし、以下のコメントで、私はロレンツォが言っていることを読みました:
これはまったく意味がありません。CakePHP2.0は、要求しない限り、datbase接続を実行しようとはしません。
おそらく、CakePHPはクエリを実行しませんが、データベースを構成する必要があります。そうですか?または私は何かを逃した?
ありがとうございました。