0

如何在 cakePHP 中超越表单的基本样式?我认为默认将表单的宽度限制为 40%,但我需要其中一个表单为 100%。

这样的事情要走吗?

<?php echo $this->Form->create('Quote', array('novalidate' => true, 'div' => array('class' => 'div-class'), 'before' => '<div class="quotes-form">', 'after' => '</div>')); ?>
4

1 回答 1

0

有很多方法可以做到这一点。

一种方法是做你正在做的事情。另一种方法是不要打扰,直接编辑 Cake 的默认 css,所以所有表单都可以按照你想要的方式设置样式。

更新:

你可以这样做:

<div class="quotes-form">
    <?php echo $this->Form->create('Quote', array('novalidate' => true, 'div' => array('class' => 'div-class'))); ?>
    <?php // rest of your form elements go here ?>
</div>

然后你的CSS可以就像

.quotes-form form {
    background: red;
}
于 2013-09-25T02:25:28.470 回答