データベース テーブルがあり、それをモデルにロードしますか? 特定の条件ではなく、テーブル全体で。どうやってするの?
3 に答える
0
/lib/Model にコピーするために必要な .php ファイルを作成する非常に単純なスクリプトがあります。
私がこれを行ったのは、20 ~ 30 個の属性を持つテーブルを持つ Access アプリケーションを移行していて、手動で作成するのは非常に面倒だったからです。
スクリプトは非常に基本的なものですが、私にとっては非常に便利です。
ここにリンクがあります
于 2012-01-17T17:25:01.803 に答える
0
ATK4 のモデルは、データを表現し、基礎となる技術を抽象化するために使用されますが、それらを直接保持することはありません。
これは、MVCGrid、MVCForm、および CRUD によって、データがどのように表示され、ユーザー インターフェイスに配置されるかを知るために使用されます。
モデルはデータを保持しない場合がありますが、 を介してデータを取得するために使用されますdsql
。
例:
$m = $this->add('Model_UserAccess');
$u = $m->dsql()
->field('usernm')
->field('acclvl')
//->do_getOne(); // return only 1 record
->do_getAll(); // return all records
DSQL
または動的 SQLの使用は、テーブルからデータを取得して保存するために重要です。
于 2012-01-16T16:34:38.027 に答える
0
試す
$data = $mymodel->getRows();
これにより、モデルからすべてのデータが取得され、配列に格納されます。あなたの質問はわかりにくいので、どう答えていいのかわかりません。
于 2012-01-18T03:50:52.030 に答える