0

私はsymfony1.4(.16)に少し問題があります:私はかなり基本的なスキーマを持っています:

Creature:
  columns:
    UniqueName: { type: string }
    CleanName:  { type: string }
    RegionType: { type: integer, notnull: true }
    UserLevel: { type: integer }
  relations:
    RegionType: { local: RegionType, foreign: id, foreignAlias: CreatureRegion, onDelete: CASCADE}

残りは本当に重要ではありません...

自動生成された管理者がいます...フォームにはRegionTypeのすべての値がリストに含まれています..これは正常に機能します...しかし、保存すると、値が突然「NULL」になります...バリデーターを通過し、後にnullになりますそれは...暗黙の「notnull:true」で試しましたが、SQLのみが値がnullであるというエラーを返すため、バリデーターを渡すときにnullであってはなりません...

これが何であるかについてのアイデアはありますか?

4

1 に答える 1

-1

フィールド名をキャメルケースにするのではなく、アンダースコアを付けるようにしてください。このケースは従来のものではありません。問題が発生する可能性があります...

于 2012-07-18T15:17:15.410 に答える