CakePHP には、要求された URL を変換し、実行するコントローラーとアクションを決定する機能があるようです。これは、http 要求ごとに実行する必要があることを示しています。
このプロセスをコントローラー内またはシステム内の他の場所で利用する方法はありますか? 最良の結果は、URL 文字列を入力する関数を用意することです。応答はコントローラーの詳細を含む配列です。例えば:
$url_route = RouteFunction('/page/url/here');
// $url_route = array(
// 'controller' => 'page',
// 'action' => 'display',
// 'pass' => array('url', 'here')
// );