コード例 #1
0
        <?php 
echo $form->field($model, 'website')->textInput(['maxlength' => 150]);
?>
    </div>
</div>

<div class="page-header">
<h4>ความสามารถ </h4>
</div>

    <?php 
echo $form->field($model, 'social')->inline()->checkboxList(Employee::itemAlias('social'));
?>

  <?php 
echo $form->field($model, 'skill')->widget(Select2::classname(), ['language' => 'de', 'data' => Employee::itemAlias('skill'), 'options' => ['multiple' => true, 'placeholder' => 'เลือกความสามารถ ...'], 'pluginOptions' => ['allowClear' => true]]);
?>

    <?php 
echo $form->field($model, 'resume')->widget(FileInput::classname(), ['pluginOptions' => ['initialPreview' => empty($model->resume) ? [] : [Yii::getAlias('@web') . '/resumes/' . $model->resume], 'allowedFileExtensions' => ['pdf'], 'showPreview' => false, 'showCaption' => true, 'showRemove' => true, 'showUpload' => false]]);
?>

<div class="form-group field-upload_files">
  <label class="control-label" for="upload_files[]"> อัพโหลดไฟล์ต่างๆ </label>
<div>
<?php 
echo FileInput::widget(['name' => 'upload_files[]', 'options' => ['multiple' => true], 'pluginOptions' => ['overwriteInitial' => false, 'initialPreviewShowDelete' => true, 'initialPreview' => $initialPreview, 'initialPreviewConfig' => $initialPreviewConfig, 'previewFileType' => 'any', 'uploadUrl' => Url::to(['/employee/upload']), 'uploadExtraData' => ['request_id' => $model->token_forupload], 'maxFileCount' => 100]]);
?>
</div>
</div>
コード例 #2
0
use app\models\Employee;
use app\models\Province;
echo Province::findOne(['PROVINCE_ID' => 12])->PROVINCE_NAME;
/* @var $this yii\web\View */
/* @var $model app\models\Employee */
$this->title = $model->emp_id;
$this->params['breadcrumbs'][] = ['label' => 'Employees', 'url' => ['index']];
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="employee-view">

    <h1>View <?php 
echo Html::encode($this->title);
?>
</h1>

    <p>
        <?php 
echo Html::a('Update', ['update', 'id' => $model->emp_id], ['class' => 'btn btn-primary']);
?>
        <?php 
echo Html::a('Delete', ['delete', 'id' => $model->emp_id], ['class' => 'btn btn-danger', 'data' => ['confirm' => 'Are you sure you want to delete this item?', 'method' => 'post']]);
?>
    </p>

    <?php 
echo DetailView::widget(['model' => $model, 'attributes' => [['attribute' => 'sex', 'value' => $model->sex === null ? '' : Employee::itemAlias('sex', $model->sex)], ['label' => 'ชื่อ-นามสกุล', 'value' => $model->getFullname()], 'fullName', 'address:ntext', 'zip_code', ['attribute' => 'birthday', 'format' => 'html', 'value' => Yii::$app->formatter->asDate($model->birthday, 'medium')], 'email:email', 'mobile_phone', 'position', 'salary', 'website:url', 'skill', 'countries', 'age', 'experience', 'personal_id', ['attribute' => 'sex', 'value' => $model->marital === null ? '' : Employee::itemAlias('marital', $model->marital)], 'provinces.PROVINCE_NAME', 'amphurs.AMPHUR_NAME', 'districts.DISTRICT_NAME', ['attribute' => 'province', 'value' => @Province::findOne(['PROVINCE_ID' => $model->province])->PROVINCE_NAME], 'provinceName', 'amphurName', 'districtName', 'social', ['attribute' => 'resume', 'format' => 'html', 'value' => !$model->resume ? '' : Html::a('ดาวน์โหลด', ['/employee/download', 'type' => 'resume', 'id' => $model->emp_id])], 'expire_date', 'create_date', 'modify_date']]);
?>

</div>