symfony PHPフレームワークpart2 (531レス)
前次1-
抽出解除 レス栞

121
(3): nobodyさん [sage] 2010/08/22(日) 22:43:44 ID:??? AAS
質問ですが、symfonyを使用した場合idカラムって必須ですか?
既存DBを使用する場合ってPKが既に決まっているかと思うのですが、、
idをPKにしなかったら何か不具合とかありますか。

ぐぐると、idを使用しないとConvention over Configurationに反す
るとかでてきたのでカラムを追加すべきなんだろうか。。
122
(2): nobodyさん [sage] 2010/08/23(月) 12:24:18 ID:??? AAS
>>121
必須でもないし不具合もないよ
あったほうがそれっぽいってだけ
123
(1): nobodyさん [sage] 2010/08/23(月) 21:44:08 ID:??? AAS
>>121
主キーをxxxx_idではなくidにしなけばならないのかを尋ねているのであれば、>>122のとおり
主キーは単一カラムで構成させなければならないのかを尋ねているのであれば、複合キーでも問題ないとのこと

後者について、The symfony and Doctrine book(1.2)より引用
---
識別子によるfind

Doctrine_Table::find()メソッドは主キーでレコードを見つけるためにあります。
サロゲートもしくは複合主キーを持つ両方のモデルに対して機能します。

$user = Doctrine::getTable('User')->find(1);
$userGroup = Doctrine::getTable('UserGroup')->find(array(1, 2));

外部リンク:www.symfony-project.org
---

propelはシラネ
124: 121 [sage] 2010/08/23(月) 23:19:28 ID:??? AAS
>>122,123

なるほどー。ありがとうございます。助かりました。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.130s*