CakePHP では、特定のルーティング ルールを実行したいと考えています (主に美しさと SEO の理由から)。
たとえば、コードで行うことは次のようなものです。
Router::connect('/c/:uni.html', array('controller' => 'contents', 'action'=>'index'));
今誰かが電話するなら
MY_SITE/anyController/anyAction
このコントローラーが実際に存在する場合でも (もちろんアクションも...)、CakePHP をそこに移動させたくありません。
例:
class AnyController extends AppController {
var $helper = array('Html');
/**
* landingpage
*/
private function anyAction() {
//this action must not be called by /anyController/anyAction
//but only by my own defined route
}
}