codeigniter を使用して独自のクラスを使用するには、いくつか問題があります。エラーでない場合は、クラスをロードできないと常に表示されます。たとえば、属性と getter メソッドと setter メソッドのみを持つクラス「Student」を作成したため、モデルでそのクラスを使用して「Students」の配列を返す必要があります (「load->library」ではできないこと) )またはそれを保存するための「学生」を受け取るには、コントローラーが「学生」で何かを行うためにそのクラスも必要です
私は Windows で作業していますが、アプリが大きくないため、ORM を使用したくありません。
私は自分のモデルで次のようなこともしたいと思っています:
while(something){
$arr[] = new Student();
}
return $arr;
私に何ができる?あなたの答えに感謝します。
(PD: 申し訳ありませんが、私は英語を話せません)
私 がしなければならなかった唯一のことは、ファイルStudent.php(クラスStudentがある場所)を作成し、その後ライブラリに配置することでした:
$this->upload->library("Student.php");
その後、クラスを「インスタンス化」できます。