「ビューのレンダリング」とは何かについて質問しました。いくつかの答えを得ました:
ビューのレンダリングとは、HTML パーツなどのビューをユーザーまたはブラウザーに表示することを意味します。
と
したがって、ビューをレンダリングすることにより、MVC フレームワークはコントローラーでデータを処理し、モデルでバックエンド作業を行ってから、そのデータをビューに送信してユーザーに出力します。
と
render は単に出力することを意味します。印刷する。反響する。何らかのソース (おそらく stdout) に書き込むため。
rendering a view
しかし、クラスを使用して、そのメソッドResponse
を使用してユーザーに出力を送信することの違いを理解していません。出力をユーザーにエコーすることを意味するsendResponse()
場合、なぜ存在し、その逆ですか? 正確にヘッダーを送信し、ヘッダーの後に本文を出力します。彼らは同じタスクを解決しますが、異なっていますか? 違いはなんですか?render a view
sendResponse()
sendResponse()