Model と Libraries での微妙な記述違い
ユーザーガイドに一言。
Model
ここでの Model_name はクラス名になります。 クラス名は 必ず 大文字で始め、他の文字は小文字にする必要があります。 基底クラスのModelクラスを確実に継承してください。 いったん読み込まれると、モデルのメソッドは、クラス名と同じ名前のオブジェクトを使ってアクセスできます: $this->load->model('Model_name'); $this->Model_name->function();
Libraries
ここでの someclass は、".php" ファイルの拡張子を除いたファイル名になります。 ファイル名は最初が大文字でも小文字でも指定できます。CodeIgniter ではどちらでも動きます。 いったんロードされると、小文字で表したクラス名でクラスにアクセスできます: $this->someclass->some_function(); // オブジェクトインスタンスは、常に小文字になります
紛らわしいわ・・
まぁModel 小文字でも動いてるからいっか。