Browse Source

Allow an item to choose if it's encoded.

tags/2.0.0-rc
Alex-Code 11 years ago
parent
commit
9245eee7d4
  1. 3
      Nav.php

3
Nav.php

@ -148,7 +148,8 @@ class Nav extends Widget
if (!isset($item['label'])) { if (!isset($item['label'])) {
throw new InvalidConfigException("The 'label' option is required."); throw new InvalidConfigException("The 'label' option is required.");
} }
$label = $this->encodeLabels ? Html::encode($item['label']) : $item['label']; $encodeLabel = isset($item['encode']) ? $item['encode'] : $this->encodeLabels;
$label = $encodeLabel ? Html::encode($item['label']) : $item['label'];
$options = ArrayHelper::getValue($item, 'options', []); $options = ArrayHelper::getValue($item, 'options', []);
$items = ArrayHelper::getValue($item, 'items'); $items = ArrayHelper::getValue($item, 'items');
$url = ArrayHelper::getValue($item, 'url', '#'); $url = ArrayHelper::getValue($item, 'url', '#');

Loading…
Cancel
Save