私はCakePhpで簡単なアプリケーションを開発しており、いくつかの関連データを使って複数レコード編集フォームを作成する際に助けが必要です。Cakephpの関連データを使ったマルチレコード編集?
私が開発しているアプリケーションはかなり簡単で、その主な目的は学生の記録を管理することです。学生の更新、削除、あるグループから別のグループへの変更、通常の容疑者。
データベースの関連するテーブルは、次のとおり
基 =(ID、教師、教室など)
groups_students =(グループID、なるまで、以降、をstudentID)
学生 =(id、名前、姓など)
assitance =(ID、assitance、日付)
assistance_students(studentID、assitanceID、meta_information)
あなたは上記の表から集めてきたかもしれませんが、アプリケーションを支援することになっています録音アサーションで。私はいくつかの問題を抱えています。私がやりたいことはこれです
:
- は、ユーザーが持っているデ・ディテール・グループではグループ
- を選択し、私は「支援を登録する」というアクションがあるでしょう
登録assitance必要がありますそのグループに属するすべての生徒のビューにリダイレクトすると、ユーザーはその生徒のアサーションを確認し、編集して保存することができます。このような何か:
した「現在」と皆を編集し、保存することができ、ユーザのための「不在」とPのためのスタンド。
私はちょうどそれについて行く方法がわからないのですか?それをどうすれば管理できますか?私はアサーションの複数編集フォームを作成することに成功しましたが、関連するデータを追加するのは苦痛です。私はグループコントローラから生徒を照会してアサーションを登録するアクションに渡すべきかどうかわかりませんが、またはアサーションコントローラ内のすべてのロジックを管理しますか?
すべてのヘルプは、
おかげで素晴らしいことです!
編集:ここでは、出力はスペイン語である$this->Student->find('first');
Array (
[Alumno] => Array (
[id] => 14
[tipo] => dni
[dni] => 2321312312
[apellido] => COQUITO
[nombre] => Pepe
[carrera] => Composición Musical
[creado] => 2011-01-08 17:59:00
[modificado] => 2011-01-08 17:59:00
)
)
の出力です。同窓生 =学生、nombre =名、apellido = last_name。
あなたは'ます$ this->スチューデント>(「最初」)を見つけるダンプすることができます。 – Ish
が追加されました、Ish Kumar。ありがとう! – jlasarte