Symfony 1.xを数年間使用した後、私はSymfony 2に慣れています。symfony2のユーザ管理、FOSUserBundleを使用するか、Symfonyの料理ブックコードを使用して自分自身をロールバックしますか?
カスタム登録プロセスを持つ会員制ウェブサイトを作成する必要があります。さらに、Webサイトは、サイトの一部へのアクセスを制限するためにユーザーロール(以前はcredentials
をSF v1.x)を動的に生成します。
私はFOSUserBundleを見ましたが、料理本の 'How to load users from a database'リンクで利用可能なコードの上に何が表示されているのかわかりません。私は前述のように、ユーザー登録やユーザー管理に関わる多くのカスタムロジックを持っています.FOSUserBundleを使用して多くのメソッドをオーバーライドしなければならないという学習曲線を踏まえたくありません。カスタムメソッド。
私はまたはがFOSUserBundleを使用して、私のカスタムでそれをカスタマイズする方法を学ぶ時間を投資、料理のコードから学び、自分自身のUserBundleでそれを拡張するか否かの決定を行うためにSymfony2のについて十分に知りません論理。
を要約すると、これは私がユーザーに何をしたいかである:
- は、カスタム登録ワークフローを動的
- ユーザーの役割/グループのメンバーシップを更新を提供します(最初にログイン中に、その後、セッション中) 。
私の質問はそれからである - 私のための最小限の学習曲線と労力を必要とするコース(私はベアボーンサイトのアップとランニングを得るために週未満を持っている - と私は唯一の私の暇な時にWeb開発をやっています)。
ドI:
- が
- がFOSUserBundleを使用して、私のカスタムロジックでそれをカスタマイズする方法を学ぶ出発点としてcookbookのコードを使用して、自分のUserBundle書きますか?
User
とGroup
実装- 便利な機能を備えたコントローラ(登録、パスワードを失っ)
- ビュー
をあなたはこれらが必要な場合:
あなたはどのオプションを選んだのですか?3年後には今あなたの意見は何ですか? –