- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
<ul id="top_menu" alias="{$alias}" parentAlias="{$parentAlias}">
{foreach $items as $i}
{*{$i->parentId == null} :)*}
{if $i->parentId == null}
<li class="{if $alias === $i->alias || $parentAlias === $i->alias}active{/if}"><a href="{Yii::app()->params->languageUrl}/{$i->alias}" onclick="return false;">{$i->lang->name}</a>
<ul class="sub" style="display: none;">
{foreach $items as $ii}
{if $ii->parentId == $i->id}
<li class="{if $alias === $ii->alias || $parentAlias === $ii->alias}active{/if}">
{if $ii->hasAction > 0}
<a href="{if $ii->alias!==''}{Yii::app()->params->languageUrl}/{$ii->alias}{/if}">{$ii->lang->name}</a>
{else}
<a href="{Yii::app()->params->languageUrl}/{$i->alias}{if $ii->alias!==''}/{$ii->alias}{/if}">{$ii->lang->name}</a>
{/if}
</li>
{/if}
{/foreach}
</ul>
</li>
{/if}
{/foreach}
</ul>
Типичное меню на фреймворках.
В данном случае Yii
Vasiliy 26.04.2016 14:29 # +3
<?php $this->widget('zii.widgets.CMenu',array(
'items'=>array(
array('label'=>'Home', 'url'=>array('post/index')),
array('label'=>'About', 'url'=>array('site/page', 'view'=>'about')),
array('label'=>'Contact', 'url'=>array('site/contact')),
array('label'=>'Login', 'url'=>array('site/login'), 'visible'=>Yii::app()->user->isGuest),
array('label'=>'Logout ('.Yii::app()->user->name.')', 'url'=>array('site/logout'), 'visible'=>!Yii::app()->user->isGuest)
),
)); ?>
https://github.com/yiisoft/yii/blob/master/demos/blog/protected/views/layouts/main.php
191 строка protected function renderMenuRecursive($items)
вот типичное построение меню в Yii
Ты не только тупой олень и ниослятор но еще и пиздобол.
https://github.com/yiisoft/yii/blob/master/framework/zii/widgets/CMenu.php
guest 26.04.2016 15:46 # 0
2. Аутсорсеры-профессионалы, от которых достался этот код, не слишали об этих виджетах.
И да, в renderMenuRecursive похоже об MVC не слышали.
:)
Vince 26.04.2016 15:52 # 0
2. эти пидорасы профессионалы не асилили доку с сайта?
M-A-X 26.04.2016 16:02 # 0
2. Ну, как мне рассказывали, они тоже сильно били себя в груди, мол, мы не хухры-мухры, а профессионалы, за Yii порву любого.
Vasiliy 26.04.2016 16:02 # 0
MVC ради MVC ?
guest 26.04.2016 18:44 # +1
вы что, не понимаете что в реальной жизни иногда полезно есть говно?
Блин Вася, сразу видно что ты ПХПшник
Vasiliy 26.04.2016 18:53 # −1
зеленый отвалился.
guest 26.04.2016 18:55 # +5