3
私たちは、Zend Frameworkの1.1の上に構築されたプロジェクトを実行している、と私たちは教義2.
当社でマッピングされたドメインモデルを持っているsymfonyの2への移行を検討している
(特注)ベースのコントローラクラスは、FLOW3からインスピレーションを得た、非常に便利な機能を提供するために、Zend_Controller_Actionのを拡張:
のは、私は、このコントローラがあるとしましょう:私はこのURLを読み込む場合
class UserController extends BaseController
{
public function editAction(User $user)
{
// ...
}
}
を:
/user/edit?user=123
ベースコントローラは、自動的にID 123のUserエンティティをロードし、それをパラメータとしてeditAction()メソッドに渡します。 userパラメータを省略するか、このIDを持つUserが存在しない場合は、例外がスローされます。
Symfony 2のこのような実装はありますか、それを実装することはできますか?
よろしくお願いいたします。しかし、それはまったく同じではありません。$ postは、 'id'パラメータと一致するPostで埋められています。これは、ルータで設定する必要があります。私がしようとしているのは、すべてのGETパラメータの自動マッピングであり、メソッドシグネチャに一致する名前です。ルーティングは他の場所で行われます。何か案が? – Benjamin