問題タブ [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 投票する
2 に答える
20292 参照

php - Symfony2JSONの例

symfony2を使用してjsonの例を設定しようとしています。
テストバンドル、テストエンティティ(「メッセージ」)を作成し、ormなどを設定しました
メッセージテーブル)には、次の列があります:id、title、text
ルートを公開しようとしています* / mydomain / message jsonインターフェースをメッセージテーブル(小さなリスト)に公開します

私が試した最初の方法論は次のとおりです。

Symfony\Component\HttpFoundation\Response次のような関数を使用して持つMessageControllerクラスを作成します。

次のようにルートを設定します。

  1. これは正しい方法ですか?
  2. 私は何を着code_req_hereますか?

私が試した2番目の方法論は、FOS / RestBundleを使用することでしたが、私が理解しているように、ガイドを正しく完了することができませんでした。

  1. FOS / RestBundleでこれを(ちょうど)行う方法についての小さなガイドを提供してください
0 投票する
1 に答える
1032 参照

themes - Symfony2 のテーマ

Symfony2 プロジェクトで基本的なテーマのサポートが必要なので、テーマごとに静的ファイル (css、js、img) を分けたいと思いました。

追加してみました

しかし、これは効果がありませんでした。私の {{ asset('css/style.css') }} は、%kernel.root_dir%/../web/themes ではなく、%kernel.root_dir%/../web を参照しています。 /mytheme.

何か案が?

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

symfony - プロパティのリクエスト/クエリ/属性/...がSymfony2で公開されているのはなぜですか?

なぜゲッターではないのですか?そして、それはカプセル化の原則とどのように組み合わされましたか? 安全ですか?

Upd: はい、約Requestです。安全性:コード内の誰でも(リスナーを使用して)実行できることを意味します$request->attributes = null;

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

orm - Symfony2 DBAL & ORM セットアップ

それで、私は午前中ずっと Symfony2 をいじっていて、主要なドキュメント、または少なくともその半分を読みました。私はデータベースに関連するもので立ち往生しています。

私の簡単な質問は、データベース構造を事前に作成するかどうかです。

ドキュメントには、Entity クラスを作成し、CLI で database:create を使用してデータベース テーブルを生成すると書かれています。私はフォローして、orm 注釈付きのブログ エンティティ クラスを作成しました。

コマンドを実行しました:

これは mysql ソケット ファイルの場所と関係があると思いますが、Symfony2 の構成でソケット ファイルのパスを変更する方法がわかりません。

ソケットファイルのパスを変更する場所を誰かが指摘できれば。

私はかつてCakePHPで同様の問題を抱えていましたが、簡単な修正はdb接続配列にポートキーを追加することでした:

Symfony2 でそれを行うにはどうすればよいですか。

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

php - symfony1 から symfony2 へのアップグレード

私たちは今プロジェクトを開始しており、最善の方法は何かを知りたいと思っていました.Symfony 2 を使用しますが、これは安定しておらず最終版ではありませんが、それとも Symfony1 を使用して後でアップグレードしますか?

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

php - Symfony2は本番の準備ができていますか?

私は(SaaSではなく)販売されるカスタムWebアプリケーションを計画しているところなので、別のサーバーにインストールする必要があります。Symfony2またはZendFrameworkを使用するのは悪い/良い考えだと思いますか?

私は1つを選択する必要があり、これらの両方について幅広い知識しか持っていないため、他のフレームワークを使用することはできません。Symfony2での私の経験にもかかわらず、私はまだ別の意見をいただければ幸いです。

私の主な関心事は、サーバーへのインストールのしやすさとソースコードの保護です。悲しいことに、Symfony2のような5.3は必要ないという点で、ZFはすでにこれを実行しているように見えます。また、ZendGuardがあります。

どんなアドバイスも大歓迎です!私はこのアプリを育てて成長させたいと思っています。最初のステップが正しいものであることを確認したいと思います。

0 投票する
9 に答える
35102 参照

php - 登録後の自動ユーザー認証

私たちはSymfony2でゼロからビジネスアプリを構築していますが、ユーザー登録フローに少し問題がありました。ユーザーがアカウントを作成した後、代わりにそれらのクレデンシャルで自動的にログインする必要があります。すぐに再び資格情報を提供することを余儀なくされます。

誰かがこれを経験したことがありますか、または私を正しい方向に向けることができましたか?

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

forms - Symfony2 Beta で Form Collection を処理するには?

エンティティ User とエンティティ Address があります。User と Address の間には 1 対多の関係があります。

クラス AddressType とクラス UserType があります。

私のコントローラーでは、以下を使用してフォームを作成します。

...そして次のようにビューを作成します:

小枝テンプレートにフォームフィールドを次のように表示します。

わかった。では、1 つまたは複数のアドレスのフィールドを表示する方法は? (いいえ{{ for_widget(form.adresses.zipcode) }}{{ for_widget(form.adresses[0].zipcode) }}...)

何か案は ?

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

php - Symfony2 はコントローラでレジストリ サービスを見つけることができません

エンティティマネージャーを使用したい基本的なコントローラーがあります:

実行すると、次のエラーが表示されます。

私は Symfony の本 (http://symfony.com/doc/2.0/book/doctrine/orm.html) に従っているようですが、問題を修正する方法がわかりません。何が表示されないのですか?

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

php - PHPフレームワーク:symfony 1、symfony2またはYii

自家製のフレームワークからSymfonyまたはYiiに切り替えます。これら2つのフレームワークの機能は、私たちの観点からは類似しています(つまり、両方とも必要なものを備えています)。

私たちの状況:php 5.2.9、中規模のWebサイト(10.000ユニーク/日)ですが、共有ホスティングです。

  • 私たちが持っているphpのバージョンを考えると、symfony 2に行くことはできません(5.3.4が必要です)ので、バージョン2がリリースされたので、symfony 1に行くのは賢明な方法ですか?
  • 私たちは共有ホスティングを利用しており(専用サーバーにアクセスすることは今のところオプションではありません。お金がありません)、symfony 1を使用せず、yiiはあまりにも多くのリソースを要求します(symfony1についてもっと心配しています) 、私が読んだものから)?
  • 一部のWebサイトの寄稿者は、php / MVCフレームワークの経験があまりありません。Webサイトの構造がこれら2つのフレームワークのいずれかに変換されると、これらの寄稿者にとって問題が発生しますか?フレームワークを発見するために2〜3日を費やしても問題ありませんが、2〜3週間は問題ありません。yiiのチュートリアルはsymfonyよりも少ない(ただし完全なドキュメント)ことを読みましたが、この最後のチュートリアルは理解するのがより困難です。

「これが良い」のような答えはしないでください。理想的には、最近2つのフレームワークを使用している人です。