Yii Framework Forum: Ajaxsubmitbutton Z Uploadem Plików? - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Ajaxsubmitbutton Z Uploadem Plików? Rate Topic: -----

#1 User is offline   Qczci 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 14
  • Joined: 15-May 14

Posted 16 May 2014 - 03:01 PM

Cześć,

czy wspaniałe Yii umożliwia szybki i łatwy upload plików za pomocą technologi ajax?.

Mój kod wygląda następująco:

$form = $this->beginWidget('bootstrap.widgets.BsActiveForm', array(
       'id' => 'comment-form',
       'htmlOptions' => array('enctype' => 'multipart/form-data'),
        ));
?>

<?php echo $form->errorSummary($model); ?>

<?php echo $form->hiddenField($model, 'parent_id', array('type' => 'hidden')); ?>
<?php echo $form->hiddenField($model, 'task_id', array('type' => 'hidden')); ?>
<?php echo $form->textAreaControlGroup($model, 'context', array('rows' => 6)); ?>

          <?php
          $this->widget('CMultiFileUpload', array(
                 'attribute' => 'file',
                 'name' => 'file',
                 'denied' => 'Whoops! We weren\'t able to upload your file!',
                 'duplicate' => 'Whoops! This was a duplicate file',
                 'htmlOptions' => array('multiple' => 'multiple')));
          ?>

          <?php
          echo BsHtml::ajaxSubmitButton(Yii::t('app', 'create.button'), CHtml::normalizeUrl(array('comment/create')), array(
                 'type' => 'POST',
                 'success' => 'function(data) {'
                 . 'if(data.length > 0) { $(".task-comment-wrapper").html(data);'
                 . 'app.comments.form.addListener().renderForm();}}'
                  ), array('class' => 'button-comment'));
          ?>  


File bez odpowiedniego content-type nie zostanie wysłane tyle, że jak wysyłam też zwykły tekst. Wiem, że można, to zrobić za pomocą JSa używając obiektu FormData, ale czy Yii czasem nie udostępnia czegoś szybszego?.
0

#2 User is offline   afnwork 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 24
  • Joined: 09-May 12

Posted 19 May 2014 - 09:44 AM

http://www.yiiframew...n/ajaxuploader/
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users