Bagaimana Set Atribut di CActiveForm

Mau nanya donk…

kan yang saya tau kalau saya mau upload file saya harus set atribut form enctype jadi ‘multipart/form-data’

Nah di file _form.php defaultnya kan mereka pakainya CActiveForm bukan CHtml. Nah bagaimana caranya set atribut ke CActiveForm.

thx before :)

Akhirnya saya menemukan sendiri setelah membaca baik-baik dokumentasi CActiveForm

dan menemukan bagian sini

Jadi ternyata kita bisa menambah atribut ke form dengan menggunakan property htmlOptions yang tersedia… dan untuk kasus saya supaya bisa upload maka yang harus diset cukup enctype. Jadi codingnya menjadi :


<?php $form=$this->beginWidget('CActiveForm', array(

	'id'=>'dek-article-form',

	'htmlOptions'=>array('enctype'=>'multipart/form-data'), 

	'enableAjaxValidation'=>false,

)); ?>

Jadi masalah dah terselesaikan :)