如何从zend framwork 1.2中的url中删除索引控制器名称?

时间:2018-02-22 11:21:45

标签: php zend-framework

我正在使用Zend framework v1.2来完成我的工作。我有一个控制器IndexController包含很少的方法,如

indexAction() -----------> www.website.com/index/index

howitworksAction() ---> www.website.com/index/howitworks

pricingAction()  ---> www.website.com/index/pricing

contactAction()  ---> www.website.com/index/contact

但我需要在网址中没有index

www.website.com/howitworks

www.website.com/pricing

www.website.com/contact

我在应用程序文件夹中有 config.ini 。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

尝试在run.php中添加它,这对我来说总是有效。

$variable_name = new Zend_Controller_Router_Route(
    'module_name/howitworks',
    array(
        'module'        => 'module_name',
        'controller'    => 'index',
        'action'        => 'howitworks'
    )
);

$this->addRoute('variable_name', $variable_name);