Я попытался найти файл css по умолчанию для проекта zend framework.

Есть ли на самом деле какой-либо файл css по умолчанию для zend framework?

Как я могу изменить стиль css текстового поля ввода текста формы

0
shibly 28 Авг 2011 в 08:34

2 ответа

Лучший ответ

Нет, CSS по умолчанию нет. Zend Framework больше относится к библиотеке, чем к вашему Cake, поэтому вы не можете ожидать, что он предоставит вам половину приложения. Но чего вы можете ожидать, так это надежных, надежных и очень гибких компонентов!

2
markus 28 Авг 2011 в 10:34

Насколько я знаю, для ZF нет файла css по умолчанию. Вы можете легко вставить файлы css в index.phtml вашего представления или файл макета, используя эту команду:

 $this->headLink()->appendStylesheet('./css/mycustomcss.css');

И когда вы добавляете или добавляете все свои файлы css, вы можете написать следующий код, чтобы фактически отобразить его:

 echo $this->headLink();

Для стилизации форм Zend ознакомьтесь с этим полезным сообщением в блоге и документацией по zend framework относительно декораторы.

Вы также можете установить дополнительные атрибуты HTML для тега с помощью методов setAttrib () или setAttribs (). Например, если вы хотите установить идентификатор, установите атрибут «id»: $ form-> setAttrib ('id', 'login'); или

$form->setAttrib('class', 'zend-form')
->addAttribs(array(
     'id'       => 'registration',
     'onSubmit' => 'validate(this)',
));

Другой пример для Zend_Form_Element_Text:

$primaryEmail = new Zend_Form_Element_Text('primaryemail');
$primaryEmail->setAttrib('size', 35)->setAttrib('class', 'another_row');
0
Mehdi Fanai 28 Авг 2011 в 05:07