私はZendを初めて使用するので、これについては助けてください.
ここに非常に古い質問があります:
これは私の現在のURLです:
www.sample.com/blog/detail/index/id/5
欲しかった:
www.sample.com/url-rewrite-tips
さて、私は次のコードをbootstrap.phpに入れました
$router = Zend_Controller_Front::getInstance()->getRouter();
$route = new Zend_Controller_Router_Route(
'url-rewrite-tips',
array(
'module' => 'blog',
'controller' => 'detail',
'action' => 'index',
'id' => '5'
)
);
$router->addRoute('url-rewrite-tips', $route);
それは機能していましたが、ハードコードでもあります。bootstrap.php で param を取得しようとしましたが、失敗しました。
現在、100以上のIDを持っています。ただし、 foreach(){} の index.pthml に入れようとすると、失敗します。記事ごとに DB の名前を書き換えていますが、どうすればいいですか?
configs や .htaccess を使用しない方がよい
ありがとうございます。