何かの理由で、私のcakephpアプリケーションがデータベースに対して行われたクエリを何も表示していません。テーブルは正常に印刷されますが、レコードはありません。何が原因でしょうか?CakephpのSQLダンプがクエリを表示しない
答えて
レコードが正しく引き抜かれていることを確認してください。その後
$models = $this->Model->find('all');
// or
$this->Model->recursive = 0;
$this->set('models', $this->paginate());
あなたは正しくそれらを介してループしていることを確認し、ビューに追加します:
foreach ($models as $model) {
echo $model['Model']['field_name'];
}
がUPDATE
あなたが持っていることを確認し、SQL文を表示するにはcore.phpで設定した後に
Configure::write('debug', 2);
また、Layo
<?php echo $this->element('sql_dump'); ?>
私は結果を完璧に得ています。それはケーキが何か質問をしたことを示していないだけです。 – LordZardeck
問題が何であるのか混乱しています。あなたは実際のクエリを探していますか? –
はい。私は実際に行われているSQLクエリを知りたがっています – LordZardeck
私はなど、あなただけの「NR」、「クエリ」、「エラー」と空のテーブルを取得していることを前提と列ヘッダー:あなたはこの<body>
と</body>
タグの間に誰かが含まれているbesure UT、 ?
「Configure :: write( 'debug'、0);」という空のテーブルがあるため、 "Configure :: write( 'debug'、2);"セット。最初のインスタンスを見つけて削除するか、 "2"に変更します。
私はあなたがこの問題を解決して以来長いことを知っていますが、うまくいけば、将来他の人に役立つことを願っています。
CakePHP debug kitがお手伝いします。インストール後、CakePHPページの右上に小さな(パイチャート)アイコンが表示されます。これをクリックすると、さまざまな有益な情報が表示され、この問題の最も重要な点として、ページの読み込み時にバックエンドで発生したすべてのSQLクエリが表示されます。
私はcakephpで同様の問題に直面しました。私はデバッグ($変数)がコンテンツのサイズに制限があることを発見しました。大きなサイズのコンテンツをデータベースから取得しているため、印刷できません。代わりにprint_r($ variable)を実行してみてください。正しくフォーマットするには、次のようにします。
echo "<pre>".print_r($variable)."</pre>";
- 1. cakephp sqlログが表示されない
- 2. cakephpがJavaアプレットを表示しない
- 3. cakephpのsqlクエリ
- 4. SQLサーバーのクエリ結果をSQLダンプ
- 5. CakePHP、画像が表示されない
- 6. cakephp:画像が表示されない
- 7. フラッシュメッセージが表示されないCakePHP 1.3
- 8. CakePHP setFlashが表示されない
- 9. SQLクエリの出力がテキストボックスに表示されない
- 10. androidviewclient:ビュークライアントのダンプを表示
- 11. CakePHP 3.2:ユーザーがログインしていないときのauthErrorを表示しない
- 12. Application Insights - SQLクエリを表示
- 13. CodeIgniter sqlクエリで制限値とオフセットが表示されない
- 14. SQLクエリで結果が表示されない
- 15. SQL表示のMAX値が正しく表示されない
- 16. JEditorPane HTMLダンプを表示
- 17. cakePHP hasManyがSQLクエリに参加していません
- 18. cakephp何も表示されない
- 19. SQL検索クエリで正しい結果が表示されない
- 20. 私はこのようなSQLクエリでテーブルを表示するSQLクエリ
- 21. CakePHPでRESTful APIを使用してデフォルトビューを表示しない
- 22. テンプレート内のsqlクエリのデータを表示
- 23. ビジネスロジックの表示 - CakePHP
- 24. 条件にないレコードを表示するSQLクエリ
- 25. SQLクエリの配列情報を表示
- 26. CakePHP 2.6のフラッシュメッセージが表示されない
- 27. CakePHP:結合されたテーブルのデータが表示されない
- 28. クエリ結果が表示されない
- 29. 重複を表示しないSQLコマンド
- 30. SQLは、等しくないクエリにNULL値を表示しませんか?
作業する前に、キャッシュを消去しようとすることができます。 –
私は何度も持っています – LordZardeck
私は同じ問題を抱えています、デバッグは2に設定されています、レコードはインデックスページにフェッチされていますが、まだ解決策はありません。 CakePHPバージョン2.4.0。 – MotsManish