-1

StudentCodeIgniter にロードした後、一種のライブラリ (たとえば ) のインスタンスの配列を構築するにはどうすればよいですか? 私が知る限り、をstudent使用してライブラリをロードした後、を使用して$this->load->library('student'); 単一にアクセスできます 。これが私の質問です。これを行うには、この s の配列が必要です。student$this->studentstudent

4

2 に答える 2

1

ライブラリファイル内

 function get_student_list()
 {
      // $uqery = SQL query to get the students - or a call to your model to get them

      return $query;
 }

次に、コントローラーで

 $list = $this->student->get_student_list();
于 2012-04-24T14:56:48.453 に答える
1

ライブラリの代わりにモデルを使用する必要があります。ライブラリは、CodeIgniter の機能を拡張するために使用されます。モデルを使用すると、データを操作できます。この場合は学生。ライブラリを使用してデータを取得し、それをインスタンス化することは、自分自身を撃っています。

では、Student_model(データベースまたはどこからでも) データを取得する関数を配置できます。

function get_students() {
    // Returns an array or object of all students and their info
}

function get($student_id) {
    // Returns a single student's information
}

// Additional CRUD functions, if desired.

さらに、次の点をもう一度確認することをお勧めします。

于 2012-04-24T22:38:40.883 に答える