2012-03-05 75 views
0

这是一个非常新鲜的问题,所以忍受着我。我开始使用Yii作为我的第一个PHP框架,迄今为止这么好,我正在学习的项目是一个简单的信息网页,但我如何处理Yii下的子页面概念?这就是我想要实现:如何处理Yii下的子页面概念?

  • 首页
  • 产品
    • 产品1
    • 产品2
  • 联系

我有一个控制器首页,产品和联系方式,现在我知道Yii不适用于子控制器rs,那么我如何创建一个产品1和2的子页面?每个人都有不同的看法?通过Gii?非常感谢。

回答

2

你可以做两件事

一个你可以有一个接受的参数不同的产品(常见的方法)来区分一个通用的产品页面。例如, www.mysite.com/products?id=1会显示产品1的页面,而www.mysite.com/products?id=2会显示产品2的页面(如果有查询字符串没有id参数,那么你可以只显示你的产品页面)


你也可以有不同的方法每页。所以,你会在你的产品控制器

 
actionProduct 
actionProduct1 
actionProduct2 

方法,然后你可以达到你的页面作为

www.mysite.com/product 

www.mysite.com/product1 

www.mysite.com/product2 
+0

非常感谢你,这是有帮助的。我采用了方法方法。 – acampos 2012-03-06 12:23:28