2009-06-10 9 views
0

私はCakePHP、JQuery、Mysqlでアプリをやっています。私のホームページでは、すべてのフォーム名をリストしています。フォーム名をクリックすると、フォームが表示されます。そのビューの中で、私はそれの幅を維持するために、私は$ rの[「属性」] [「ラベル」] からそれを得たラベルとテキストボックスを生成するには、この'style'オプションを使ってCakePHPのテキストボックスの幅を設定するにはどうしたらいいですか?

<?php echo $form->input($r['Attribute']['label'], array(
          'type'=>'text', 
          'style"=width:' => $r['Attribute']['size'] 
    )); 
?> 

ようなコードを持っていますそのスタイルを使用します。しかし、幅は機能していません。これはそれを行う必要があります

答えて

1

<?php 
    echo $form->input($r['Attribute']['label'], array('type'=>'text','style' => 'width:' . $r['Attribute']['size'] . 'px')); 
?> 

2つのこと:あなたの配列キー - >値のペアを台無しにし、あなたは幅に単位を与える必要がありました。私は私のテキストボックス..Thisのための幅を設定したい

<?php 
    echo $form->input($r['Attribute']['label'], array('type'=>'text', 'size' => $r['Attribute']['size'])); 
?> 
+0

:私はあなたがそれをピクセル単位で幅だっ与えたかったしたい、しかし、あなたはちょうどあなたがこれを行うことができ、入力フィールドのサイズを設定したい場合を想定しましたサイズは違いを示していません。 – useranon

+0

どうしてですか?私はちょうど最初のものをテストし、それは正常に動作します。 –

+0

ええ、その作業..申し訳ありませんが、私は2番目の – useranon

関連する問題