QuickForm: add prefix path for local elements

This commit is contained in:
Thomas Gelf 2016-03-04 18:18:56 +01:00
parent 950745d4e9
commit b6cb7389a1

View File

@ -73,6 +73,21 @@ abstract class QuickForm extends Zend_Form
public function __construct($options = null)
{
parent::__construct($this->handleOptions($options));
$basedir = Icinga::app()
->getModuleManager()
->getModule('director')
->getLibDir()
. '/Director/Web/Form';
$this->addPrefixPaths(array(
array(
'prefix' => __NAMESPACE__ . '\\Element\\',
'path' => $basedir . '/Element',
'type' => static::ELEMENT
)
));
$this->setMethod('post');
$this->setAction(Url::fromRequest());
$this->createIdElement();