1

我用 Zend 做了一个项目,我是新手。这是我的想法:

http://mydomain.com/username

将显示与以下内容相同的内容:--> http://mydomain.com/profile/index/u/username

http://mydomain.com/username/gallery

将显示与以下内容相同的内容:--> http://mydomain.com/profile/gallery/u/username

(配置文件控制器)

Zend 可以做这样的事情吗?

请帮忙。非常感谢。

现在,我在他们的网站上学习 Zend 1.1.1 作为首要下载,但我看到 Zend 2.x 是 Beta。我还应该学习 Zend 1.x 吗?或者等待 Zend 2.x 出来。

4

2 回答 2

0

为此使用 .htaccess 重写。

或添加另一个执行相同控制器操作的路由:

$router->addRoute(
    'profile_2',
    new Zend_Controller_Router_Route(':username', array(
        'controller' => 'profile',
        'action' => 'showUser'
    ))
);
于 2012-05-16T22:44:24.230 回答
0

你可以使用这条神奇的路线;)

$router = Zend_Front_Controller::getInstance()->getRouter();    
$router->addRoute(
    'user',
     new Zend_Controller_Router_Route(':u/:action', array(
        'controller' => 'profile',
        'action' => 'index',
        'u' => null
    ))
);
于 2012-05-17T06:35:39.420 回答