データベース 商品テーブルから、主キーCDで価格を引き当てたい場合、
のような連想配列 $price[] を新たに作り出すところ、
前回のgetObjectPropListで取得したデータ構造を使ってメモリを節約する。
$row = $this->getObjectPropList( '商品テーブル'
, $select // SELECT
, $where // WHERE
, $order // ORDER BY
, $offset // OFFSET
, $limit // LIMIT
);
foreach( $row[1] as $k => $v )
$row[2][$v['CD']] =& $row[1][$k]['PRICE'];
とすると $row は↓
0 |
3(件数) |
1 |
|
2 |
aa | \200へのポインター |
bb | \100へのポインター |
cc | \150へのポインター |
|
view などで $this->action_form->setApp( 'products', $row ); とセットすれば テンプレートで appleの価格を表示するには {$app.products.2.aa}