2011-05-03 90 views
3

我有一個名爲「帳戶」,但沒有得到「無法重新聲明類」的控制器和模型。我想爲模型或控制器添加一個前綴,或者最好是兩者。代碼點火器控制器/型號名稱衝突

任何想法?

+1

爲什麼不分別在'Model_'和'Controller_'前加上? – alex 2011-05-03 01:38:37

回答

9

我建議你打電話給你的模型「account_model」,並像這樣引用它:

$this->load->model('account_model', 'account'); 
$this->account->function(); 

我知道這並不解決問題,但我認爲你可能會發現這是一個合適的解決方案!

+1

這是一個非常好的答案和一個非常簡單的解決方案。修改底層框架並不是必要的,尤其是當@Henry指出Codeigniter提供了一種方法來即時爲模型提供別名。 – hypervisor666 2011-05-03 02:02:27

0

應該有這個問題。如果是我,我會用前綴更具描述性,以便記住模型或控制器的用途。我只是這樣說,因爲「帳戶」有點模糊。