私が最近抱えていると思われる大きなハードルの1つは、私が開発しているいくつかのMVCベースのアプリケーションのより複雑なルーティング要件のいくつかに頭を悩ませることです。完全な理解を得るためにチュートリアルを順を追って説明するための適切なチュートリアルのセットを見つけるのに問題があります。
私が見つけたいのは、基本(コントローラー/アクション/ ID)から高度なものまでルーティングするすべてのチュートリアルの完全なセットです。
私が高度なルーティングと呼んでいるものの例は、次のようなものです。
/blog/year/month/day/title
-コントローラーにマップします:blog
およびアクション:post
およびパラメーターとして:year
、、およびmonth
day
title
/blog/title
-コントローラーにマップします:blog
およびアクション:post
およびパラメーターとして:title
/title
-コントローラーにマップします:blog
およびアクション:post
およびパラメーターとして:title
データベースを使用して、可能な各セットをグローバルの明示的なルートにマップすることはできますが、ルーティングエンジンのルートを正しい場所に配置するという点を打ち負かしているようです。ルールを一度定義したいと思います。