doctrine 2をcodeigniter 2に統合しました。モデル/エンティティのストアでエンティティに変換するデータベースがありました
私のコントローラーはこのようになります..
public function __construct() {
parent::__construct();
$this->em = $this->doctrine->em;
$this->load->model('doctrine_model');
}
public function index()
{
$this->doctrine_model->get_object();
}
}
モデルは次のようになります....
Class Doctrine_model extends CI_Controller
{
function __construct() {
parent::__construct();
//$this->load->library('doctrine');
//$accountTable = Doctrine_Core::getTable('ss_class');
$this->em = $this->doctrine->em;
}
function get_object()
{
$records = $this->em->getRepository("Entity\SsClass")->findAll();
}
}
このコードを実行すると、このエラーが発生します
Fatal error: Cannot redeclare class SsClass in D:\xampp\htdocs\new_doctrine\application\models\Entity\SsClass.php on line 14
doctrine ライブラリは既に autoload にロードされていますが、ここで何が起こっているのかわかりません...