thinphpモデル初期化
1927 ワード
/* $dsn = 'mysql://bookman:book123@localhost:3306/Weapons';
$guns_tab = M('guns','',$dsn);
$gun1 = $guns_tab ->select();
echo $guns_tab -> getLastSql();
dump($gun1);
*/
/*
$guns_tab = M('guns');
$gun1 = $guns_tab ->select();
echo $guns_tab -> getLastSql();
dump($gun1);
*/
$guns_tab = new GunsModel();
$gun1 = $guns_tab ->select() -> page('1,1');
echo $guns_tab -> getLastSql();
dump($gun1);
$guns_tab -> showInfo();
/*
$guns_tab = new DetectModel('guns');
$gun1 = $guns_tab -> select();
echo $guns_tab -> getLastSql();
dump($gun1);
$guns_tab -> showInfo();
*/
1.コンフィギュレーションファイルからの接続方法
$dsn = 'mysql://bookman:book123@localhost:3306/Weapons';
$guns_tab = M('guns','',$dsn);
$gun1 = $guns_tab ->select();
echo $guns_tab -> getLastSql();
dump($gun1);
2.プロファイルに従ってデータベースに接続するには、テーブル名を明確に区別する必要があります.
$guns_tab = M('guns');
$gun1 = $guns_tab ->select();
echo $guns_tab -> getLastSql();
dump($gun1);
3.私はカスタムモデルを持っていて、中には自分のビジネス方法を実現して、私はgunsのテーブルを持っていて、そこでこのようにモデルを初期化することができます.gunsテーブルのデータも取得できますし、カスタムモデルのビジネスメソッドも使用できます.
$guns_tab = new DetectModel('guns');
$gun1 = $guns_tab -> select();
echo $guns_tab -> getLastSql();
dump($gun1);
$guns_tab -> showInfo();