Pada artikel sebelumnya kita telah membuat program  CRUD(Create Read Update Delete) dengan framework Yii.

Saat operasi Create tampilan akan seperti  :

Jika kita amati, untuk field Address dan Billing Address  lebih cocok sebagai text area.

Untuk mengubah menjadi textarea maka kita akan mengedit views\customer\_form.php

Ganti :
        <?php echo $form->textField($model,’address’,array(‘size’=>60,’maxlength’=>5000)); ?>

Menjadi:
        <?php echo $form->textArea($model,’address’,array(‘cols’=>60,’rows’=>5)); ?>

 

 

Ganti :
        <?php echo $form->textField($model,’billing_address’,array(‘size’=>60,’maxlength’=>5000)); ?>

Menjadi:
        <?php echo $form->textArea($model,’billing_address’,array(‘cols’=>60,’rows’=>5)); ?>

 

Hasilnya bisa dilihat seperti gambar berikut ini:

 

Supaya tampilan di admin rapi maka pada CGridView perlu disesuaikan seperti
    ‘columns’=>array(
        array(
                ‘name’=>’billing_address’,
                ‘value’=> ‘nl2br($data->billing_address)’,
                ‘type’=>’html’,
            ),

Supaya bagian view juga rapi, maka pada CDetailView perlu diedit seperti
         array(     
            ‘name’=>’billing_address’,
            ‘value’=>nl2br($model->billing_address),
            ‘type’=>’html’,
        ),

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

 

Textarea pada Yii