数年間Symfony1.xを使用した後、私はSymfony2に慣れています。
カスタム登録プロセスを持つメンバーシップWebサイトを作成する必要があります。さらに、Webサイトは、サイトの一部へのアクセスを制限するために使用するユーザーロール(以前credentials
はSF v1.x )を動的に生成します。
FOSUserBundleを確認しましたが、クックブックの「データベースからユーザーをロードする方法」リンクで利用できるコードに加えて、FOSUserBundleが何を提供しているかがわかりません。前述したように、ユーザー登録とユーザー管理には多くのカスタムロジックが含まれています。また、FOSUserBundleを使用して、多くのメソッドなどを自分でオーバーライドするだけの学習曲線をたどりたくありません。カスタムメソッド。
私はSymfony2について十分に知らないので、クックブックコードから学び、それを自分のUserBundleに拡張するか、FOSUserBundleの使用方法を学び、カスタムロジックでカスタマイズするかを決めることができません。
要約すると、これは私がユーザーに対してやりたいことです。
- カスタム登録ワークフローを提供する
- ユーザーの役割/グループメンバーシップを動的に更新します(最初はログイン中に、その後はセッション中に)。
私の質問は、どのコースが私にとって最小限の学習曲線と労力を必要とするかということです(ベアボーンサイトを立ち上げて稼働させるのに1週間もかかりません。そして、空き時間にWeb開発を行っているだけです)。
私は:
- クックブックのコードを開始点として使用して、独自のUserBundleを作成します
- FOSUserBundleの使用方法を学び、カスタムロジックでカスタマイズしますか?(上記を参照)