/** * Set view * * Set view and enable dojo * * @param \Zend\View\Renderer $view * @return \Zend\Dojo\View\Helper\Dijit */ public function setView(View $view) { parent::setView($view); $this->dojo = $this->view->plugin('dojo'); $this->dojo->enable(); return $this; }
/** * Converts an associative array to a string of tag attributes. * * Overloads {@link Zend_View_Helper_HtmlElement::_htmlAttribs()}. * * @param array $attribs an array where each key-value pair is converted * to an attribute name and value * @return string an attribute string */ protected function _htmlAttribs($attribs) { // filter out null values and empty string values foreach ($attribs as $key => $value) { if ($value === null || is_string($value) && !strlen($value)) { unset($attribs[$key]); } } return parent::_htmlAttribs($attribs); }