0

ZF1を使用していて、view/scriptsサブディレクトリのルーティングが機能しない理由を理解しようとしています。ルートを追加するブートストラップからのコードは次のとおりです。何が間違っているのか教えてください。御時間ありがとうございます。

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

このコードを試す必要があります

$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'
        ))
);

これはあなたを助けるでしょう。

于 2013-02-14T05:15:58.997 に答える