私はこのようにエピファニーフレームワークを使用してRest Webサービスを実装しようとしています:
include_once 'rest/Epi.php';
Epi::setSetting('exceptions', true);
Epi::setPath('base', 'rest');
Epi::init('route');
getRoute()->post('/city/(\w+)', 'getCity');
getRoute()->run();
function getCity($tmp){
//My work
}
次のようなURLを使用すると問題が発生します。
http://mydomain/*/city/OLOMOUC-REPUBLICA%20CHECA
私が理解したのは、問題は regex(\w+)
にあるということです。どの文字列を許可するように変更するにはどうすればよいですか?