我正在使用Zend建立一个社交网络。我创建了一个用于身份验证的UserController和一个BlogController。当我输入siteurl / user / userid时,将重新获得用户的信息。如何在用户控制器中创建博客控制器,所以当我点击用户控制器的博客按钮时,网站会将我引导到用户的博客?
答案 0 :(得分:0)
我不确定你的意思。在您的视图中,您只需在普通的html中添加一个带链接的按钮:
<a href="siteurl/blog/showblog/userid/#"><button>View Blog</button></a>
当然,您可以使用视图助手构建您的网址: 首先,将userid参数传递给控制器的视图:
$this->view->userid = $this->_getParam('userid');
然后在你的视图脚本中:
<a href="<? echo $this->url(array(
'controller'=>'blog',
'action'=>'showblog',
'userid'=>$this->userid));?>"><button>View Blog</button></a>