2012-10-30 2 views
2

Возможно, это очевидная проблема, но не могли бы вы рассказать мне, как добавить пользовательские стили CSS в формы, созданные стандартными помощниками вида в zend framework 2?Как добавить пользовательские стили в формы zf2

Im пытается приложить некоторые стили формы, созданные ZfcUser

ответ

13

Присвоить класс-атрибут :)

$this->add(array(
     'name' => 'element_name', 
     'options' => array(
      'label' => 'element_label' 
     ), 
     'attributes' => array(
      'type' => 'element_type', 
      'class' => 'testing' 
     ) 
    )); 

Поскольку вы хотите расширить существующую форму, вы можете либо взять форму, а затем $form->get('elementname')->setAttribute('class','blubb'); или вы перезаписываете служебную форму из ZfCUser своей пользовательской формой, которая имеет все прикрепленные стили, приведенные выше.

+0

большое спасибо, вы определенно решили мою проблему + дополнительные услуги – user1650441

0

См. Это post, возможно, частичный метод - это гибкий и легкий выбор.

+0

зачем использовать частичные? просто расширьте уже существующие помощники вида ... они существуют по этой причине – NDM