codeigniterのURIルート機能に奇妙な問題があります...特にワイルドカードの使用を取り巻くものです。
次のURLを「locations」コントローラーにルーティングして、「edit」メソッドを呼び出しようとしています。
http://foo.bar/stores/4fdbc15b8e08233c6d9f7d91/locations/4fdbc2ed8e08233c6d9f7d93/edit
ルート設定ファイルに次の設定があります。
$route['stores/(:any)/locations/(:any)/edit'] = 'locations/edit';
ただし...上記のURLにパスしようとすると、サイトが停止します。
私は正規表現を使おうとしましたが、残念ながら正規表現は私の強みではないため、それも機能していません。
私は他のstackoverflowの例や他のサイトを見てきましたが、私が持っている奇妙なURL構造については何も語っていません。任意の提案/解決策をいただければ幸いです。よろしくお願いします!