シリコンスケルトン-カスタマイズされたSilex



Silexを使用して新しいプロジェクトを繰り返し開始した場合、最初から毎回自分で構成する必要があることがわかります。プロバイダーの追加、サービスの再定義、ディレクトリ構造の決定など。 時間が経つにつれて、新しいプロジェクトの作成に使用するSilexの基本セットができました。

ただし、お持ちでない場合は、私自身、 シリコンスケルトンに慣れておくことをお勧めします。



シリコンスケルトンには次のコンポーネントが含まれています。





ディレクトリ構造はsymfonyと非常に近いです

app/ config/ --  lang/ --   open/ -- ,  src/ --  vendor/ --  view/ --  console --  web/ index.php
      
      







通常のSilexコントローラーを使用できます:$ app-> get(...)と共にこのようなコントローラー:

 class Blog extends Controller { /** * @Route("/blog/{post}") */ public function post($post) { return $this->render('post.twig'); } }
      
      







また、シリコンスケルトンでは、セキュリティプロバイダーが完全に構成されています。 そして、ログインおよび登録コントローラー。



インストールするには、Composerを使用します。

 composer create-project elfet/silicone-skeleton your/app/path
      
      







誰もが開発を支援することを歓迎します!



All Articles