問題タブ [symfony-http-foundation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
187 参照

php - ルーティング コントローラでのデータベース リクエスト

カテゴリと製品を含む Web サイトを作成しています。カテゴリと製品はどちらもコンテンツ タイプです。Web サイトの編集者がカテゴリのデータを変更する必要があるため、カテゴリを分類タイプにすることはできません。この問題を解決するために、カスタム ルーティングを作成しました。

Routing.php に関数を追加しました (後で拡張機能に移動します)。

しかし、私は問題にぶつかりました:

リクエスト スコープ外のリクエスト サービスにアクセスしました。その呼び出しを before ハンドラーまたはコントローラーに移動してみてください。

そこで、一時的にデータベース リクエストをコメント アウトし、デフォルトのスラッグを $slugs に追加しました。

このようにして、すべてが期待どおりに機能しました。ここで私の質問: ルーティング コントローラーでこのデータベース リクエストを行うにはどうすればよいですか、またはこの問題の回避策はありますか?


ロス・ライリーの最初の解決策は私のために働いた:

このようにして、期待どおりに動作します:)

0 投票する
1 に答える
258 参照

php - (Symfony 2.4) リクエスト スタック リクエスト スタックとは

Symfony Request Stack について 以下のページを何度も読みました。また、この Symfony クラスを紹介する別のブログ投稿や Web の世界の何かを見つけていません。" http://symfony.com/blog/new-in-symfony-2-4-the-request-stack "

私が言及したページで、「サブリクエスト」という単語が表示されますが、この単語はどういう意味ですか? 「単一のPHPプロセスで複数のリクエスト」とはどういう意味ですか?? Symfony オブジェクトを含む単一の PHP プロセスが将来のリクエストを処理するということですか??

0 投票する
2 に答える
1410 参照

php - pdf ドキュメント - ウィンドウ タイトルの設定 (html ヘッダー)

これを使用してpdfドキュメントを出力しています:

生成されたページでは、ヘッダー タイトルはページへのリンクです。

タイトルをカスタマイズするにはどうすればよいですか?

0 投票する
2 に答える
1250 参照

php - 新しい (Json) 応答が空白のページを表示する (Symfony HttpFoundation)

小さなプロジェクトで HttpFoundation を使用しています。use \Symfony\Component\HttpFoundation\JsonResponse as JsonResponse;

残念ながら、私のすべての応答 (試行さJsonResponseれた 、ResponseおよびBinaryFileResponse) は空白のページのみを返し、エラーはなく、コードは正常に実行されます。

ログにもエラーはありません。

問題にアプローチする方法はありますか?

//明確化のための更新

戻り値HTTP/1.0 200 OK Cache-Control: no-cache Content-Type: application/json {"result":"error","message":"Encrypt is invalid or missing"}

しかし、なぜ機能しreturnないのですか?

0 投票する
1 に答える
891 参照

php - Sf2 RedirectResponse が機能しない

完全な Symfony2 フレームワークを使用せずに、プロジェクトでHttpFoundation コンポーネントを使用しています。一部の資格情報が true の場合にRedirectResponseを作成してユーザーをリダイレクトしようとしましたが (ドキュメントに記載されているように)、returnステートメントが機能していません。

私は持っている:

これを実行しても何も起こりません。しかし、代わりにこれを行うと、Google に正常にリダイレクトされます。

なぜこれは機能するのに機能しechoないのreturnですか? echoクラス ライブラリで使用したくありません。

解決策はありますか?

0 投票する
1 に答える
943 参照

php - バックグラウンドで負荷の高い操作を処理するために silex の「finish」ミドルウェアを正しく使用する方法は?

ドキュメントに従ってSilexでアプリを作成していますが、いくつか追加しています。ルートのミドルウェアの後にルートを宣言し、アプリのミドルウェアを終了します。

上記のコードは必要に応じて機能します。応答が送信され、ブラウザのスピナーが停止し、負荷の高い操作がバックグラウンドで処理されます。しかし、未解決の問題があります。ミドルウェアの後に応答にヘッダーを追加し、ミドルウェアの終了時にバッファーをフラッシュする必要がありますか? これらの操作がない場合、サーバーの応答は、終了ミドルウェア ハンドラーの完了後にのみ受信されます。