そのため、Kohana 3.3 で PSR-0 標準が実装されていることを認識しています。ただし、次のコードでクラスが見つからないというエラーが発生しているため、理解していないことがあるはずです。
$model = Model::factory('MyModel');
モデル定義は次の場所にあります。
classes/Model/MyModel.php
私のクラスが正確に見つからないのはどうしてですか?
実際のコード:
モデルは次の場所にありますclasses/Model/VoiceTalent.php
<?php defined('SYSPATH') or die('No direct script access.');
class VoiceTalent
{
//methods and fields
}
コントローラーコード:
$talent = Model::factory('VoiceTalent');
正確なエラー メッセージ:
ErrorException [ Fatal Error ]: Class 'Model_VoiceTalent' not found
SYSPATH\classes\Kohana\Model.php [ 26 ]