/** * Set the view object * * Ensures that the view object has the jQuery view helper path set. * * @param Zend_View_Interface $view * @return Dkplus_JQuery_Form_Element_Abstract */ public function setView(Zend_View_Interface $view = null) { if (null !== $view) { if (false === $view->getPluginLoader('helper')->getPaths('Dkplus_JQuery_View_Helper')) { $view->addHelperPath('Dkplus/JQuery/View/Helper', 'Dkplus_JQuery_View_Helper'); } } return parent::setView($view); }
/** * Конструктор. Если опции переданы строкой, то ставим ее значение в value элемента и дергаем родительский конструктор * * @param mixed $spec * @param mixed $options * @return void */ public function __construct($spec, $options = null) { if (is_string($spec) && (null !== $options && is_string($options))) { $options = array('value' => $options); } if (!isset($options['ignore'])) { $options['ignore'] = true; } parent::__construct($spec, $options); }
/** * Retorno o atributo da propriedade de id do elemento * * @return string */ public function getId() { $id = parent::getId(); if (!$id) { $this->setAttrib('id', $this->getName()); $id = parent::getId(); } return $id; }