Параметр Zend_Form :: setElementDecorators $ elements не имеет значения - PullRequest
0 голосов
/ 19 декабря 2010

Из документов ...

Zend_Form setElementDecorators ($ decorators, [$ elements = null], [bool $ include = true])

array $decorators
array|null $elements: Specific elements to decorate or exclude from decoration
bool $include: Whether $elements is an inclusion or exclusion list

Я хотел повторно использовать одни и те же декораторы для большинства моих элементов ... но не для кнопок отправки ... Я пытался

...

$this->addElement('submit', 'btnSubmitProject', array(
  'label' => 'Add Project',
  'ignore' => true
));

$this->setElementDecorators(
  array(
    'ViewHelper',
    'Errors',
    'Label'
  ),
  array(
    'btnSubmitProject', 'submit' // I think I should be using the 1st (btnSubmitProject) but I have 'submit' just to be sure
  ),
  true // and false
);

Я пробовал true и false для флага $include.Оба, похоже, не имеют значения.Все элементы имеют одинаковую стилизацию с надписью

1 Ответ

0 голосов
/ 19 декабря 2010
$sumbit ->removeDecorator('label');
...