1

我想创建一个mod重写表达式从localhost/1234重定向到localhost/controller/action?param = 1234。帮助创建Zend框架重定向

我在bootstrap.php中,会被重定向形式本地主机的所有请求/数

$routePublic = new Zend_Controller_Router_Route_Regex('^[\d]+(\.[\d]+){0,1}$', array(1 => '' ,'controller' => 'content', 'action' => 'public')); 

下列不过,我需要设置了一个param传递给我的publicAction。

感谢您的帮助。像我这样的新手们更欣赏它比你所能相信的更多!

回答

1

试试这个:

$frontController = Zend_Controller_Front::getInstance(); 
$frontController->getRouter()->addRoute('name_of_route', 
      new Zend_Controller_Router_Route('/url_of_route/*', 
      array('controller'=>'controller_you_want_to_call','action'=>'action_you_want_to_call')));

注意“*”之后“url_of_route”就像是一个通配符意味着什么都可以进来后

而且继承人链接到一个good article

+0

感谢帮助!我没有最终使用这个具体的解决方案,但它引导我朝着正确的方向发展。 :) – Matt 2011-05-26 16:01:26

+0

很高兴我可以帮忙。 – locrizak 2011-05-26 16:02:35