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

Мне нужно использовать CHtml::link() внутри " ",

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

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

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

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

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

1 ответ

Решение

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

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

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

Другие вопросы по тегам