【发布时间】:2010-04-09 15:06:14
【问题描述】:
我正在控制器中编写一个函数;这应该采取一种形式,处理它,在数据库中注册用户,发送确认电子邮件等。
为了避免这个函数过于混乱,我正在考虑调用一些子函数(例如:
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)插入另一个文件,然后导入它们?
这可能会使控制器更具可读性.. 你怎么看?
【问题讨论】: