問題タブ [symfony]

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 投票する
4 に答える
18106 参照

dependency-injection - Symfony2のwebtestcases内でEntityManagerを取得する方法

WebTestCaseインスタンス内のentitymanagerをどのように取得できるのか疑問に思いました。

たとえば、テスト実行中にエンティティが実際にDBで作成されたかどうかを確認します。

それについて何かアイデアはありますか?

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

symfony - Symfony2のRequestandResponseクラスにset/getHeaderがない理由

ただし、headers属性はパブリックです。

0 投票する
3 に答える
1029 参照

php - Doctrine 2 には Symfony が必要ですか?

Doctrine 2 を機能させようとしています。しかし、CLI ツールに関するドキュメント ページでは、Symfony に何かが含まれています...

それは何ですか ?Doctrine を機能させるために Symfony が必要なのはなぜですか?

私にはまったく奇妙に思えますが、欠落しているクラスのためだけに Symfony をダウンロードすることはできません... 助けてもらえますか?

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

php - Symfony2アプリケーションをデプロイするための好ましい方法は何ですか?

symfony 1には、rsyncを介してデプロイを行うためのシンプルな組み込みタスクがありました。

より大規模で複雑なプロジェクトの場合、私はそのタスクをより堅牢なもので拡張または上書きする習慣がありましたが、単純なアプリケーションのためにそこにあると便利でした。

私の質問:Symfony2アプリケーションをデプロイするための標準的な従来の方法はありますか?

コンソールコマンドを追加するさまざまなバンドルがあります。

Capifonyもあります。これは本当に興味深いですが、私が取り組んでいる単純なアプリに必要なものよりもはるかに多いでしょう。

私が見逃しているものは他にありますか?箱から出してすぐに利用できる単純な組み込みコマンドがないことに驚いたと思います。

0 投票する
4 に答える
6247 参照

php - symfony / doctrineのcassandraサポートを追加するにはどうすればよいですか?

symfonyでCassandraを使いたいです。両方のテクノロジーを使用するのは初めてです。私はすでに行われていることについて多くの調査を行いましたが、Symfony(Doctrine ORMを使用)内からのCassandraのサポートはないようです。Doctrineを拡張してCassandraのサポートを含めるのはどれほど難しいでしょうか?この機能を含めるための最良の、最もクリーンな、そして最もアップグレード可能な方法は何でしょうか?

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

symfony - Symfony2 UserBundle

インストールFSO UserBundleを数回試みた後、次のエラーメッセージが表示されます。

致命的なエラー:キャッチされない例外'symfony \ Component \ DependencyInjection \ Exception \ NonExistentServiceException' withmessage'サービス"fos_user.form.user"に依存関係が存在しないサービス"form.context"があります。"の

何か案が?

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

mysql - Doctrine 2 の group by 内での順序付け

Doctrine 2 と MySQL で Symfony 2 PR12 を使用しています。記事とそれらの記事のビューを格納するデータベースがあります。

たとえば、最近閲覧した 20 件の記事を取得したいと考えています。私の最初の考えは次のようなものです:

ただし、記事に複数のビューが関連付けられている場合、order-by/group-by の組み合わせにより、順序付けに予測できない結果が生じます。

グループ化は注文前に処理され、 http ://www.artfulsoftware.com/infotree/mysqlquerytree.php (集約 -> グループ内集約)でこの問題に対する有効な未処理のクエリ ソリューションがあるため、これは MySQL の予想される動作です。 . しかし、これらのソリューションを DQL に変換する方法がわかりません。なぜなら、サブクエリから選択したり、自己除外結合を実行したりする方法がないからです。

合理的なパフォーマンスで問題を解決する方法についてのアイデアはありますか?

0 投票する
3 に答える
6365 参照

php - Symfony2 のバンドルは何を表す必要がありますか

これは当然のことかもしれませんが、多くのマニュアルやブログを読んだ後でも、Symfony2 のバンドルが Web ページで何を表す必要があるのか​​、まだわかりません。そして、単純なデモ アプリケーションからそれを推測するのは困難です。

例: 私は 2 つの部分に分かれているサイトを持っています (1 つは単なる第 2 レベル ドメインのようなものexample.comで、もう 1 つは ですdom2.example.com)。これらの 2 つの部分には、それぞれ独自のセクションがあり、同じ (ニュースのように) である場合もあれば、異なる場合もあります。

これを symfony2 で正しく表現するにはどうすればよいでしょうか? 私は持っているべきですか

  • 異なるコントローラーを介して異なるセクションをバンドルして実行するMySite\site1、またはMySite\site2
  • バンドルSite1\NewsおよびSite2\News、または
  • バンドルMySite\Site1NewsなどMySite\Site2News_

...または、これですべて間違っていますか?

0 投票する
4 に答える
14645 参照

php - ルート内のSymfony2ロケール

Symfony2 doc http://symfony.com/doc/2.0/book/translation.html#the-locale-and-the-urlに従い、ルートにロケールを追加しました。しかし、twigテンプレートに{{path('myroute')}}を配置すると、ルートを介してロケールを運ぶ方法が見つかりませんが、ロケールは常に現在のロケールを取得する代わりにフォールバック値を取得します。

{{path('myroute'、{'_locale':_locale})}}を試しましたが、「変数「_locale」が存在しません」というエラーが発生しました。

何か案が?

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

dependency-injection - Symfony2コントローラーのベースクラスを実装する方法

このトピックに触れる記事がいくつかありますが、どれも私にとって実用的な解決策ではないようです。私の目標は、いくつかの基本的なメソッド(とにかく各コントローラーで必要なメソッド)をベースコントローラーに配置することです。

これはどのように行うことができますか?

AFAIKは、サービスをベースコントローラーに注入する必要がありますが、スーパークラスにサービスを使用するようにクラスに指示するにはどうすればよいですか?コントローラーと依存性注入についてのまともな記事がいくつかありますが[1]、最終的に私もそのアプローチに固執しました。ここで私のコメントを参照してください:[2]

[1] http://miller.limethinking.co.uk/2011/04/15/symfony2-controller-as-service/

[2] http://miller.limethinking.co.uk/2011/04/15/symfony2-controller-as-service/#comment-579