2012-03-05 41 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