-1

複数のテーブルで主キーを編集する必要があります。

デフォルトでは、symfony は New/Edit フォームで主キーを非表示にします。

たとえば、PK であるフィールド 'tag' のみでテーブル 'Tags' を編集することはできません。このテーブルに整数 ID を追加することは、正確には適切なデータベース設計ではありません。

よろしくお願いします。

4

2 に答える 2

1

あなたが言うように、「デフォルト」では、symfony は主キーを隠します。

そのため、generator.yml を変更して必要な特定のフィールドを含める必要があります。また、フィールドのタイプを強制的に「テキスト」にして、「プレーン」としてレンダリングされないようにする必要があります。

これが機能しない場合は、generator.yml をいつでも拡張して、これらの主キー フィールドの疑似フィールドを含めることができます。

余談ですが、整数の自動インクリメント主キーは非常に便利であり、一般的な感覚はあなたに反対です:)

于 2010-05-16T19:29:07.373 に答える
0

@Raise で述べられているように、これに対する簡単な解決策は、更新可能な「ID」フィールドを作成して、そのままにしておくことができる主キー フィールドと一緒に機能することです。

于 2010-05-19T14:40:32.073 に答える