0

我正在使用 ZF1 并试图弄清楚为什么视图/脚本子目录路由不起作用。这是添加路线的引导程序中的代码。请让我知道我可能有什么问题。谢谢你的时间。

public function _initRoutes()
{


    $controller = Zend_Controller_Front::getInstance();

    $router = $controller->getRouter();

            //Route for user Account
    $account = new Zend_Controller_Router_Route(
        'ecommerce/account/:action',
        array(
            'module'     => 'ecommerce',
            'controller'     => 'user_account',
            'action'     => 'index'
        )
    );

            //Route for user Cart
            $cart = new Zend_Controller_Router_Route(
        'ecommerce/cart/:action',
        array(
            'module'     => 'ecommerce',
            'controller'     => 'user_cart',
            'action'     => 'index'
        )
    );
            //die(print_r($account));
            $router->addRoute('ecommerce/user_account/', $account);
            $router->addRoute('ecommerce/user_cart/', $cart);
}
4

1 回答 1

-1

you have to try this code

$router = Zend_Controller_Front::getInstance();
$router1 = $router->getRouter();
$router1->addRoute('category/:id/:name/*',
        new Zend_Controller_Router_Route('category/:user_id/:user_name/*', array(
        'controller' => 'user',
        'action'     => 'index'
        ))
);

This will help you.

于 2013-02-14T05:15:58.997 回答