No タイトル ステータス 重要度 担当 完了予定日 更新日時 記事数
46 [要望]: fact, dependを行うカラムを指定する 完了 最低 未定 2008-05-24 11:51 2008-09-09 17:32 3
現在は
fact(), depend()を使うことでリレーションのあるテーブルを取得できるんですが、全部取ってきちゃおうので

<database name="poll" renew="true">
<table name="poll">
<column name="id" type="serial" />
<column name="question" type="string" size="200" require="true" />
<column name="pub_date" type="timestamp">公開日</column>
</table>
<table name="maki">
<column name="id" type="serial" />
<column name="fname" type="string" />
<column name="lname" type="string" />
</table>
<table name="choice">
<column name="id" type="serial" />
<column name="poll" type="integer" require="true" reference="poll.id" />
<column name="maki" type="integer" require="true" reference="maki.id" />
<column name="choice" type="string" require="true" size="200"/>
<column name="votes" type="integer" />
</table>
</database>

とした時に
$db->select(new Choice(),new C(Q::eq(Choice::columnId(),1),Q::fact(new Product)))
とかしたらProductのfactだけ取れるとかしたらややこしいテーブル作った時に負荷が楽になるかなーと妄想しました。2つやりたかったら,区切りにするとか。
dependも同様。
今は実装予定なし
1.6での対応はしない
2.0では未定

とりあえず終了