Я пишу функцию в моем контроллере; это должно быть принято в форме, обработать ее, зарегистрировать пользователя в БД, отправить электронное письмо с подтверждением и т. д. и т. д.
чтобы эта функция не была слишком загромождена, я думал о вызове некоторых подфункций (например:
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 в этом примере) в другой файл и затем импортировать их?
Это, вероятно, сделает контроллер намного более читабельным.
что ты думаешь?