私はこれを機能させようとしています。ルーティングを次のように動作させたい: URL を入力したとき。アクションパラメータで値example.com/api/getpage/http://smth.com
を取得したい。このケースのルーティングは、現在次のようになっています。id
http://smth.com
Route::set('api', 'api/<action>/<id>')
->defaults(array(
'controller' => 'api',
'action' => 'index'
));
そして、何が行われているのか:
public function action_getpage()
{
$obj = $this->scrape($this->request->query('id'));
$this->response->body(json_encode($obj));
}
このような URLexample.com/api/getpage?id=http://smth.com
は魅力的に機能しますが、私はそのようにしたくありません。その目標を達成する方法はありますか?すべての提案を前もって感謝します。