У меня есть этот код:
class MyController {
public function newUserAction()
{
$view = new View('myfrontend');
if($this->request->isPost())
{
$form = new MyForm;
$posts = $this->request->getPosts();
if($form->isValid($posts))
{
//...
}
}
$view->display();
}
}
Таким образом, каждый раз, когда форма не заполнена правильно, процесс запускается снова, и поэтому каждый раз, когда возникает новый «Вид (myfrontend») ». Но хорошо ли это? Снова и снова и снова иметь новый объект просмотра.
Не лучше ли здесь работать с одиночками?