2012-03-05 4 views
0

これは非常に初心者の質問ですので、私に同行してください。私は最初のPHPフレームワークとしてYiiを使用し始めています。これまでのところ、私が学んでいるプロジェクトは単純な有益なWebページですが、Yiiの下でサブページの概念をどのように扱うべきでしょうか?これは私が達成しようとしているものです:Yiiの下でサブページのコンセプトを処理する方法は?

  • ホーム
  • 製品
    • 製品1
    • 製品2
  • 問い合わせ

私はのためのコントローラを持っていますホーム、製品と連絡先、今、私はYiiがサブコントロールでは動作しないことを知っていますrsの場合、Product 1と2のサブページを作成するにはどうすればよいですか?それぞれ違う見方がありますか? Giiを通して?どうもありがとう。

答えて

2

あなたが異なる製品(一般的なアプローチ)を区別するためのパラメータを受け入れる一般的な製品のページを持つことができる二つのこと

のいずれかを行うことができます。例えば、


www.mysite.com/products?id=2がProduct2のページを表示します(とクエリ文字列にはidパラメータが存在しない場合、その後、あなたは自分の製品ページを表示することができ)に対し www.mysite.com/products?id=1は、製品1のページを表示しますそして、あなたはまたのために別の方法を持っている可能性があり各ページ。つまり、あなたのプロダクトコントローラで

 
actionProduct 
actionProduct1 
actionProduct2 

メソッドを持っているでしょうし、あなたが

www.mysite.com/product 

www.mysite.com/product1 

www.mysite.com/product2 
+0

としてあなたのページに達する可能性が役立ったこと、ありがとうございました。私は方法のアプローチに行きました。 – acampos

関連する問題