我正在用codeigniter开发一个站点。现在,通常当你在codeigniter中使用一个类时,你基本上使用它,就好像它是一个静态类。例如,如果我头一个名为“用户”的模式,我会首先使用模型类的codeigniter实例
$this->load->model('user');
,比加载它,我可以在应用程序调用上的用户类的方法,如
$this->user->make_sandwitch('cheese');
我'm楼,我想有一个UserManagement类,它使用一个名为'user'的类。
,这样,比如我可以
$this->usermanager->by_id(3);
,这将返回一个实例的用户模型,其中ID为3 什么是做到这一点的最好办法?
最好的办法是使用ORM。 Doctrine很受欢迎,并且有一些教程将它与CodeIgniter – bassneck 2011-06-13 15:37:57
@bassneck thx整合为您的建议。我很可能不会在我目前的项目中使用它,但我一定会研究教义,乍一看看起来很棒。 – bigblind 2011-06-13 17:06:53