我和Zend做了一个项目,我是新手。这是我的想法:
将显示与以下内容相同的内容: - > 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问世。
答案 0 :(得分:0)
使用.htaccess重写此内容。
或添加执行相同控制器操作的另一个路由:
$router->addRoute(
'profile_2',
new Zend_Controller_Router_Route(':username', array(
'controller' => 'profile',
'action' => 'showUser'
))
);
答案 1 :(得分:0)
你可以使用这条神奇的路线;)
$router = Zend_Front_Controller::getInstance()->getRouter();
$router->addRoute(
'user',
new Zend_Controller_Router_Route(':u/:action', array(
'controller' => 'profile',
'action' => 'index',
'u' => null
))
);