我正在寫我的控制器的功能;這應該採取的形式,處理它,在DB註冊用戶,發送確認電子郵件等等向控制器添加功能時的MVC最佳實踐?
爲了避免這個功能太混亂,我正在考慮調用一些子功能(例如:
function registration()
{
//process form..
_insertInDb($formdata)
_send_mail($address);
//load confirmation view..
}
function _send_mail($to)
{
//code here
}
function _insertInDb($formdata)
{
//other code here...
}
我不是在另一個文件中把握是否寫所有的功能在控制器將是最好的做法 - 也許應插入所有「配套」的功能(例如send_mail和insertInDb在這個例子中),然後將它們導入?
這可能會使控制器更具可讀性。 您的觀點是什麼?
好了,現在我只需要弄清楚如何創建和調用codeigniter..any建議一個新的類? :) – Patrick 2010-04-09 15:55:11
看更新..... – Nate 2010-04-09 20:20:01