diff --git a/widgets/BootBaseMenu.php b/widgets/BootBaseMenu.php index 7a1255d..b85ddbd 100644 --- a/widgets/BootBaseMenu.php +++ b/widgets/BootBaseMenu.php @@ -26,6 +26,10 @@ abstract class BootBaseMenu extends CWidget */ public $htmlOptions = array(); + public function init() { + $this->htmlOptions['id']=$this->getId(); + } + /** * Runs the widget. */ @@ -33,7 +37,7 @@ public function run() { echo CHtml::openTag('ul', $this->htmlOptions); $this->renderItems($this->items); - echo ''; + echo CHtml::closeTag('ul'); } /** diff --git a/widgets/BootMenu.php b/widgets/BootMenu.php index 654ca76..ef35850 100644 --- a/widgets/BootMenu.php +++ b/widgets/BootMenu.php @@ -45,6 +45,8 @@ class BootMenu extends BootBaseMenu */ public function init() { + parent::init(); + $route = $this->controller->getRoute(); $this->items = $this->normalizeItems($this->items, $route);