CakePHPのシェルでHtmlヘルパを使ってHtmlHelper::url()を呼び出して、URLを取得する方法です。 CakePHP1.3をベースに書いています(CakePHP2の場合はApp::uses()を使うなどすればいけると思います)。 <?php App::import('Helper', 'Html'); App::import('Core', 'Router'); class HelloShell extends Shell { public function startup() { include CONFIGS . 'routes.php'; //(1) $this->Html = new HtmlHelper(); //(2) } public function main() { echo $this->Html->url(array('controller'=>'