我在CakePHP,JQuery和Mysql中做了一个应用程序。在我的主页上,我列出了我的所有表格名称。当我点击表单名称时,它将显示表单。在该视图中,我的代码看起来像这样
<?php echo $form->input($r['Attribute']['label'], array(
'type'=>'text',
'style"=width:' => $r['Attribute']['size']
));
?>
生成一个文本框,其中包含我从$ r ['Attribute'] ['label']获得的标签 并使用该样式保持它的宽度。但是,宽度不起作用。
答案 0 :(得分:1)
这应该这样做:
<?php
echo $form->input($r['Attribute']['label'], array('type'=>'text','style' => 'width:' . $r['Attribute']['size'] . 'px'));
?>
两件事:你的数组键 - >值配对搞砸了,你需要给单位宽度。我假设你想要给它一个宽度(以像素为单位),但是如果你只是想设置输入字段的大小,你可以这样做:
<?php
echo $form->input($r['Attribute']['label'], array('type'=>'text', 'size' => $r['Attribute']['size']));
?>