私は非常に新しくYii framework
、これまでのところ、それを使って多くのことを楽しんでいます。私は自分で最初のプロジェクトに取り組んでおり、次の問題に悩まされています。
と の 2 つのモデルがStudent
ありTeacher
ます。それらは外部キーとは関係ありませんが、学生テーブルにはテーブルteacher_id
に属するフィールドがありTeacher
ます。(それらをどのように関連付けるかはまだはっきりしていませんが、それは私が後で心配しなければならない別の話です).
フォームを使用してビューで生徒を更新するときに、教師のフォームも組み込みましたが (氏名、年齢など)、生徒フォームの一部であるため、生徒モデルで設定された検証ルールの恩恵を受けません。教師情報を保存すると (同じ POST リクエストで、生徒フィールドを保存する前に)、必要なフィールドが欠落している場合は保存されないため、検証が機能しているように見えますが、生徒フォームには戻りません。 、独自の必須フィールドの場合と同様の検証エラー。これがあまり混乱しないことを願っていますが、どのように説明すればよいかわかりません。
どんなアイデアでも大歓迎です!