我正在用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