Я спросил question о том, что такое «рендеринг вида». Получил ответы на некоторые вопросы:В чем разница между «визуализацией представления» и отправкой ответа с использованием метода Response «sendResponse()»?
Оказание вида означает показ вида html пользователя или браузера.
и
Таким образом, визуализируя вид, рамки MVC обработали данные в контроллере и сделали бэкэнд работу в модели, а затем посылают эти данных в View, чтобы быть вывода пользователю.
и
делают просто означает, что для излучения. Печатать. Эхо. Чтобы написать в какой-то источник (возможно, stdout).
, но не понимает, то разницы между rendering a view
и используя Response
класс для отправки выходных данных пользователя, используя свой метод sendResponse()
. Если render a view
означает эхо-выход для пользователя, то почему sendResponse()
существует и наоборот? sendResponse()
точно передает заголовки, а после заголовков выдает тело. Они решают одни и те же задачи, но по-разному? В чем разница?
Вы говорите, что Zend Framework в частности? – drew010
Я изучаю Zend Framework, чтобы понять, что такое MVC. Так что не Zend Framework в частности. Symfony также использует термин «render a view» и не имеет большой информации о том, что это такое. – Green
@Green вы найдете много, если не все рамки mvc используют очень похожую терминологию – dm03514