3

在我的应用程序中,我需要从用户那里获取数据库表中名为“body”的列的输入。

我在 .ctp 文件中的代码是:

echo $form->input('body',array('style'=>'width: 900px'));

通过这种方式,我可以指定正常工作的正文字段的宽度。但是,我也想指定高度。

我试过echo $form->input('body',array('style'=>'width: 900px height: 500px')); echo $form->input('body',array('style'=>'width: 900px','style'=>'height: 500px'));

第一个不适用于宽度或高度,第二个仅修改高度但不修改宽度。有人可以告诉我如何克服这个问题。

非常感谢您提前。

4

1 回答 1

7
// in a css file.
.txtArea { width:900px; height:500px; }

// in your view
echo $form->input('body', array('class'=>'txtArea'));

将是推荐和首选的方式。

或者,确保您的内联 CSS 是正确的:

echo $form->input('body', array('style'=>'width:900px; height:500px;'));

您的代码似乎缺少 a ;,当然,通过指定style两次,您将覆盖以前的值。

于 2012-04-25T19:11:24.267 回答