【问题标题】:Help creating Zend Framework Redirect帮助创建 Zend 框架重定向
【发布时间】:2011-05-17 06:05:13
【问题描述】:

我正在尝试创建一个 mod 重写表达式以从 localhost/1234 重定向到 localhost/controller/action?param=1234。

我的 bootstrap.php 中有以下内容,它以 localhost/number 形式重定向所有请求

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

但是,我需要将一个参数传递给我的 publicAction。

感谢您的帮助。像我这样的新手比你想象的更欣赏它!

【问题讨论】:

    标签: php zend-framework .htaccess mod-rewrite zend-controller-router


    【解决方案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的链接

    【讨论】:

    • 感谢您的帮助!我最终没有使用这个特定的解决方案,但它引导我朝着正确的方向前进。 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-31
    • 1970-01-01
    相关资源
    最近更新 更多