ホームページ >バックエンド開発 >PHPチュートリアル >ThinkPHP フレームワーク、その対処方法
ThinkPHP フレームワーク
インデックス
class IndexAction extends Action{
public functionindex() {
$Demo = new Model('thinkphp'); // モデル クラスをインスタンス化します。
print_r($Demo);
$list = $Demo->select(); // データをチェック
$this->assign('list',$list); // テンプレートのボリュームassign
$this->display(); // 出力テンプレート
}
}
?>
番号: {$vo.id}
タイトル: {$vo.text}
内容: {$vo.nr}
;
データが表示されないのはなぜですか?
-----解決策---------- ---------
愚かな方は、これをいくつかの場所に印刷して、問題がどこにあるかを確認してください。
------解決策----------------------
Runtime/log フォルダーにログがあります。内部の SQL ステートメントを見て、何が問題なのかを確認してください。それでもわからない場合は、ログを投稿して確認してください。
------解決策---------
最も簡単な方法は
$list = M ('Thinkphp')->select();
SQL が正しいかどうかを判断したい場合
直接 print echo $dao->getLastSql();
------解決策----------------------
まずエラーを見つけてどの変数を確認する必要があります必要な値、基本的なプログラミング スキル
------解決策---------
$vo['id']
$ vo['text']
試してみてください、、
以前にも同じような間違いをしたようで忘れていました...