public function setName($name) { parent::setName(strtolower($name) . '-settings'); $urlHelper = $this->forms->getServiceLocator()->get('ViewHelperManager')->get('url'); $url = $urlHelper('lang/settings', array('module' => $name), true); $this->setAttribute('action', $url); }
public function createService(ServiceLocatorInterface $serviceLocator) { $form = new Form(); $form->setName('login-form'); $form->add(array('type' => 'hidden', 'name' => 'ref')); $fieldset = new Fieldset(); $fieldset->add(array('name' => 'login', 'options' => array('label' => 'Login name', 'description' => 'Provide your login key (e.g. email adress)'))); $fieldset->add(array('type' => 'password', 'name' => 'credential', 'options' => array('label' => 'Password'))); $form->add($fieldset); $form->add($this->forms->get('DefaultButtonsFieldset')); }