我按照这个很棒的教程中描述的方式将我的 Codeigniter 与 Doctrine ORM 集成
http://www.joelverhagen.com/blog/2011/05/setting-up-codeigniter-2-with-doctrine-2-the-right-way/。
它说 CodeIgniter 中访问控制器中的库的标准方式是
$this->libraryName->libraryMember->someMemberFunction;
这意味着我可以通过这种方式访问 Codeigniter Controller 中的 Doctrine Entity Manager
$this->doctrine->em->someMemberFunction;
问题是我需要在其他地方访问实体管理器,而不仅仅是在控制器中。例如,我需要在一些扩展实体存储库的自定义 model_helper 类中使用实体管理器。我该如何使用它?