0
Slimがレスポンスを返す方法と、ドキュメントごとにreturn $response
がないと混乱します。
私は次のコードをお持ちの場合:
$app->get('/login', function ($request, $response, $args) {
$response = $this->view->render($response, "login.php");
return $response;
});
を、私は私のブラウザ経由で/login
を呼び出すと、それは私が期待するものである私のlogin.php
テンプレートをレンダリングします。
しかし、私がreturn $response
を取り除くと、それはまだうまくいきません正しいと思われますか?
$app->get('/login', function ($request, $response, $args) {
$response = $this->view->render($response, "login.php");
});
両方のコードの出力は同じです。
$response
がではない場合は、が返されます。
$body = $response->getBody();
$body->write($string);
$body->write($string2);
これは、ストリームの内容を変更しますが、同じ$response
-OBJECTにまだある:あなたは通常どおりの体に何かを追加するとき