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.