4

私は Silex Framework を使用しており、必死に Cookie を設定しようとしています。ドキュメントには情報がありません。私はほとんど何でも試しました!

誰かがこれを経験した可能性があり、小さな例を提供できますか?

ありがとう

4

1 に答える 1

7

これは、Cookie を設定してから pdf を提供する私のサイトの 1 つからの抜粋です。

$dt = new \DateTime();
$dt->modify("+1 year");
$c = new Cookie("juniorkupon_letoltve", "1", $dt);
$r = new Response(file_get_contents(ROOT . "/data/kupon.pdf"), 200, array("Content-Type" => "application/pdf"));
$r->headers->setCookie($c);

return $r;

トリックは、Responseオブジェクトを手動で作成し、それに Cookie を設定する必要があることです。次のように、twig レンダリング出力への応答を設定できます。

$r = new Response($app["twig"]->render("filename", $params));
于 2012-10-23T08:49:39.017 に答える