私はsymfony 2でアプリを書いています。
私のウェブサイトには 3 つの領域があります。
- /admin - 管理専用です。管理者用に別のバンドルを作成しました
- / - すべてのユーザーは、ほとんどの Web サイトを表示でき、ほとんどのアクションを実行できます
- /user - ユーザー プロファイルへのアクセス、およびユーザー データ + '/'。
この目的に適したバンドルはありますか? 良いチュートリアルになるかも?
私はsymfony 2でアプリを書いています。
私のウェブサイトには 3 つの領域があります。
この目的に適したバンドルはありますか? 良いチュートリアルになるかも?
これらのリンクを探すこともできます。
私はコントローラーを保護するために注釈を使用することを好みます。この場合、がありJMSSecurityExtraBundle
ます。
基本的な手順:
また、スタンドアロンの管理バンドルを作成する必要はありません。非管理者とは別の管理者アクションが必要な場合は、URLプレフィックスが異なる複数のコントローラーを作成するだけです。
AdminController (@Route("/admin"))
、UserController (@Route("/user"))
、DefaultController (@Route("/"))
。管理には、 sonataAdminBundleとfosUserBundleを組み合わせるのが最適です。また、優れたドキュメントもあります。