2009-05-08 2 views
0

私はKohanaを使用しています。2.3.2コナナでtld.com/bures/oceanfrontをtld.com/articles/view/bures/oceanfrontに変更するにはどうすればよいですか?

ほとんどの場合、私のサイトのリンクの多くは記事になります。

私のコントローラは記事と呼ばれ、私はViewというメ​​ソッドを持っています。私は/ articles/view /にすべてのリンクをプレフィックスしたくないので、すべてのファイルを扱えるようにデフォルトコントローラを設定したいと思います。

私は、デフォルトのルータを使用してみました。これは、tld.comがアーティクルコントローラを使用するようにしました。しかし、私が/ bure/oceanfront /のようなものにアクセスしようとすると、Kohanaの404エラーが出ます。

私はthis articleを見てきましたが、私はそれが古くなっていると信じています。与えられた例は常に誤りです。

答えて

0

これは今働いている:問題のチュートリアルから派生

Event::add('system.post_routing' ,'call_fallback_page'); 



function call_fallback_page() { 
     Router::$controller = 'Articles'; 
     Router::$method = 'index'; 
     Router::$controller_path = APPPATH.'controllers/articles.php'; 
} 

を。

関連する問題