У меня есть этот код:
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 "). Но разве это хорошо? Чтобы иметь новый объект просмотра снова и снова и снова.
Не лучше ли работать с синглонами здесь?