Changes
Title
unchanged
Upload CSV File
Category
unchanged
Tutorials
Yii version
unchanged
Tags
unchanged
Content
changed
View file
$form=$this->beginWidget('CActiveForm', array(
'id'=>'registration-form',
'enableAjaxValidation'=>true,
'htmlOptions' => array('enctype' => 'multipart/form-data'),
));
<div >
));
<div>
<?php echo $form->labelEx($model,'csv_file'); ?>
<?php echo $form->fileField($model,'csv_file'); ?>
<?php echo $form->error($model, 'csv_file'); ?>
</div>
<hr>
<?php echo CHtml::submitButton('Upload CSV',array("class"=>"")); ?>
<?php echo $form->errorSummary($model); ?>
</div>
$this->endWidget();
Model file
public function rules()
{
{
array('csv_file',
'file', 'types' => 'csv',
'maxSize'=>5242880,
'allowEmpty' => true,
'wrongType'=>'Only csv allowed.',
'tooLarge'=>'File too large! 5MB is the limit'),
}
public function attributeLabels()
{
{
'csv_file'=>'Upload CSV File',
}
Controller file
public function actionImport() {[...]