Nasıl 'style' seçeneği kullanılarak CakePKP'deki bir metin kutusunun genişliğini ayarlarım?

1 Cevap php

Ben CakePHP, JQuery ve Mysql bir uygulama yapıyorum. Benim ana Ben tüm benim form adları listesini veriyorum. Ben bir form adı tıkladığınızda, bu formu gösterecektir. Bu görünümü içinde, bu gibi görünüyor kodu var

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

to generate a textbox with the label that I got it from $r['Attribute']['label'] and to keep the width of it using that style. However, the width is not working.

1 Cevap

Bu yapmak gerekir:

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

İki şey: Sizin dizi anahtarı-> değeri eşleştirme berbat oldu, ve genişliği birimleri vermek gerekir. Ben bunu piksel bir genişlik olduğunu vermek istedim, ama sadece giriş alanının boyutunu ayarlamak istiyorsanız bunu yapabilirsiniz istediğinizi farz:

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