我有这样的事情:<?php echo $form['nome']->renderRow(); ?>
。这给了我文本字段,标签和错误消息。我需要为css中的每个文本字段赋予不同的宽度。我该怎么做?
答案 0 :(得分:1)
不是使用->renderRow();
,而是将其分解为组件部分,如下所示:
<?php echo $form['name']->renderLabel() ?>
<?php echo $form['name']->renderError() ?>
<?php echo $form['name'] ?>
然后你可以用div
或class
标签将id
s中的那些标记包起来进行相应的设置,有点像
<div class="nameLabel">
<?php echo $form['name']->renderLabel() ?>
</div>
等
这是一个可能有用的好资源:http://www.symfony-project.org/forms/1_4/en/03-Forms-for-web-Designers