0

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

  • 製品
    • 製品 1
    • 製品 2
  • コンタクト

Home、Products、および Contact のコントローラがありますが、Yii がサブコントローラで動作しないことがわかりました。次に、Product 1 と 2 のサブページを作成するにはどうすればよいですか? それぞれの見方が違うだけ?ギーを通して?どうもありがとう。

4

1 に答える 1

2

あなたは2つのことのうちの1つを行うことができます

さまざまな製品を区別するためのパラメーターを受け入れる一般的な製品ページを作成できます (一般的なアプローチ)。たとえば、 www.mysite.com/products?id=1Product1 のページwww.mysite.com/products?id=2を表示し、Product2 のページを表示します (クエリ文字列に id パラメータがない場合は、製品ページを表示するだけです)


。また、ページごとに個別のメソッドを使用することもできます。だからあなたは持っているでしょう

アクション製品
アクションProduct1
アクションProduct2

Product コントローラーのメソッドを使用すると、次のようにページにアクセスできます

www.mysite.com/product

www.mysite.com/product1

www.mysite.com/product2
于 2012-03-05T20:35:41.670 に答える