Model と Libraries での微妙な記述違い

ユーザーガイドに一言。

Model

ここでの Model_name はクラス名になります。
クラス名は 必ず 大文字で始め、他の文字は小文字にする必要があります。
基底クラスのModelクラスを確実に継承してください。
いったん読み込まれると、モデルのメソッドは、クラス名と同じ名前のオブジェクトを使ってアクセスできます:

$this->load->model('Model_name');
$this->Model_name->function(); 

Libraries

ここでの someclass は、".php" ファイルの拡張子を除いたファイル名になります。
ファイル名は最初が大文字でも小文字でも指定できます。CodeIgniter ではどちらでも動きます。
いったんロードされると、小文字で表したクラス名でクラスにアクセスできます:

$this->someclass->some_function();  // オブジェクトインスタンスは、常に小文字になります


紛らわしいわ・・
まぁModel 小文字でも動いてるからいっか。