2012-04-24 12 views
2

Observer PubsubとMVCパターンの概念を理解しています。私は、例えばjQueryで使用します。 Symfonyのドキュメントもうまく見えるので、コンポーネントの使用は実際問題ではありませんが、コンセプトはちょっと混乱します。 symfonyでこのパターンを使用すると、実際の例(ダミーコードは素晴らしいでしょう)を教えてください。いくつかの異なるコントローラまたはコントローラの方法でのみ使用できますか?Symfony2イベントディスパッチャー(理論上)

答えて

1

私はForm.phpが良い例だと思います。 bind methodbindRequestメソッド呼び出し中に呼び出されます)を見ると、さまざまなeventsを送出します。それらのイベントについての情報はthis answerをご覧ください。また、イベントリスナーを追加するためのthis料理本の項目もチェックしてください。

編集:イベントディスパッチャーのクックブックセクションがあるようです。チェックhere

0

私はあなたがそれをフォームビルダを使用してフォームを作成し、データベースと対話する方法を示します

https://github.com/beberlei/AcmePizzaBundle

て行くべきだと思います。

+0

バンドル内のEventDispatcherのインスタンスが見つかりませんでした。 – acid