1

私は2つのモデルを持っています: Absence, Students;

学生からの欠席フェッチ名と欠席番号、モデルをリンクしたいのですが、それらの関係をマッピングする方法を理解するのに苦労しています。

私はグループテーブルを持っていません。原因は以前はうまくいきましたが、今ではケーキphpはリンクモデルがないことでエラーを言いました.、私は以前にこの次の行を使用し、うまくいきました!

    $this->loadModel("Student");
    $siswas=$this->Student->find('all');
    $this->set('students', $siswas);

しかし今、内部サーバー 500 という名前のエラーが検出されました。何をすればよいかわかりません。アプリケーションが正常に動作する前に、何か問題が発生しました。モデルをリンクする必要があります。助けが必要です。それ..

どんな助けでもいただければ幸いです..

編集 :

「私の問題は解決しました。問題は、データベースがうまく機能していないためです。回答ありがとうございます。」

4

1 に答える 1

1

テーブル構造は次のようになります:

Students Table
id    student_name   other fields

absents table
id  student_id  other fields

学生モデルの実現

$hasMany = array('Absent');

不在モデルの実現

$belongsTo = array('Student');
于 2012-08-01T11:20:54.173 に答える