Exemplo n.º 1
0
 /**
  * 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;
 }
Exemplo n.º 2
0
 /**
  * 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);
 }