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