2011-12-28 9 views
1

product/newルートにはnewタグがあり、product/indexルートにはタグpopularがあることがわかります。私はこれらのタグが使われているものが何であるか把握できず、html出力を取り除いてもその違いはわかりません。 ?YiiフレームワークのCMenuで使用されるタグは何ですか?

$this->widget('zii.widgets.CMenu', array(
    'items'=>array(
     // Important: you need to specify url as 'controller/action', 
     // not just as 'controller' even if default acion is used. 
     array('label'=>'Home', 'url'=>array('site/index')), 
     array('label'=>'Products', 'url'=>array('product/index'), 'items'=>array(
      array('label'=>'New Arrivals', 'url'=>array('product/new', 'tag'=>'new')), 
      array('label'=>'Most Popular', 'url'=>array('product/index', 'tag'=>'popular')), 
     )), 
     array('label'=>'Login', 'url'=>array('site/login'), 'visible'=>Yii::app()->user->isGuest), 
    ), 
)); 

答えて

3

array('product/new', 'tag'=>'new')はProductControllerのactionNewに意味=新しいindex.phpを、R =製品/新&タグ、$ _GET [ 'タグ'] = '新しい' のようなURLを作成します。

+0

ありがとうございました。私はそれがクエリ文字列のために使用されていることは決して考えなかった。 – bobo

1

ホールドオンババ。私はそれらの参照を削除しません。コードが全体として実行されると、どこかに新しいオブジェクトがあります!

+0

私はあなたのポイントを確認します。ありがとう。 – bobo

関連する問題