これは問題を起こすルートです:
Route::set('api', 'api(/<action>(/<currency_data>(/<currency_value>)))',
array(
'currency_data' => '(\d\-\d)|(\w\-\w)',
'currency_value' => '\d+(\.\d{1,2})?'
))
->defaults(array(
'controller' => 'api',
'action' => 'get',
));
URL は次のようになります。
/api/currency/123-321/123.00
また
/api/currency/abc-cba/123
両方のシナリオがカバーされていますが、最終的には機能しません。なぜですか? デフォルトのルートはブートストラップの最後にあります(誰かがそれを提案することを知っています)
tnx