在以下代码中,您会看到new
路线有product/new
标记,popular
路线有product/index
标记。我无法弄清楚这些标签的用途,即使我删除它们,我也看不出html输出有什么不同。
$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),
),
));
答案 0 :(得分:3)
array('product/new', 'tag'=>'new')
会创建一个像index.php的网址?r = product / new& tag = new,这意味着在ProductController的actionNew中,$ _GET [' tag'] =&#39 ;新&#39 ;;
答案 1 :(得分:1)
坚持那里布巴。我不会删除那些引用。如果代码作为一个整体运行,那么某处就有一个新对象!