2010-02-23 37 views
2

也許,這有點愚蠢,但有沒有人想過爲Codeigniter配置類(庫)添加例外。 不知道,這是(是)一個很好的做法,但我想拋出一個異常,而不是僅僅返回false是更好的。Codeigniter將例外添加到配置類

例如,如果我們有與用戶付款有關的東西。 通常(?),我們將從codeigniter配置文件中獲取一些可配置的數據。想象一下,我們已經完成了一個典型的指定配置索引的錯誤,CI將只返回false,這可能會導致該軟件出現一些邏輯錯誤(!語法錯誤)。

+0

DCrystal,你說的是拋出一個異常,如果配置的項目不存在或拋出異常,如果配置項是不是在某些參數? – 2010-02-23 18:11:36

+1

肖恩維埃拉,我的意思是第一個案子。那麼,更明顯的例子可能是當我們這樣做: //從某處(表單,uri等)獲取一些索引 $ some_var = $ this-> config-> item($ some_index,'config_opts'); // echo $ some_var === false – DCrystal 2010-02-23 18:30:33

回答

1

這可能是最好的,如果你在codeigniter論壇中提到它。這樣ellislab可以看到它......

http://codeigniter.com/forums/

+0

謝謝,你是對的,我遵循你的建議:) – DCrystal 2010-02-23 18:34:07