2014-02-09 6 views
0

Мне нужно использовать CHtml::link() внутри " ".Как использовать CHtml :: link(); внутри "<li></li>" в Yii?

Вот мой существующий код:

$html .="<li>\n <a href='books".$menu['items'][$itemId]['link']."'> 
        ".$menu['items'][$itemId]['label']." 
        </a> \n"; 

    $html .= buildMenutree($itemId, $menu); 

    $html .= "</li> \n"; 

Я надеюсь, что смогу найти хорошее решение.

+1

Хорошо. Не могли бы вы добавить пример ожидаемого URL-адреса и фактического URL-кода вашего кода? – topher

ответ

0

Вы можете использовать функцию CHtml в строке так же, как и любой другой функции PHP:

$html .="<li>\n " . CHtml::link($menu['items'][$itemId]['label'], $menu['items'][$itemId]['link']); 

См normalizeUrl для URL, вы можете использовать.

+0

Спасибо Михель .. Я понял ... :) – user3273871