Exemplo n.º 1
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getProfesion()
 {
     return $this->hasOne(ContenidoProfesion::className(), ['profesion_id' => 'profesion_id']);
 }
Exemplo n.º 2
0
}], ['width' => '100px', 'label' => 'Fecha de Entrevista', 'format' => ['date', 'php:d F Y'], 'class' => 'kartik\\grid\\EditableColumn', 'attribute' => 'fecha_entrevista', 'editableOptions' => function ($model, $key, $index, $widget) {
    return ['asPopover' => true, 'inputType' => \kartik\editable\Editable::INPUT_DATE, 'formOptions' => ['action' => Url::to(['contenidos/change', 'id' => $model->contenido_id])], 'header' => 'Fecha de Entrevista', 'size' => 'md', 'options' => ['convertFormat' => true, 'pluginOptions' => ['format' => 'php:Y-m-d']]];
}], ['width' => '100px', 'label' => 'Fecha de Programación', 'format' => ['date', 'php:d F Y'], 'class' => 'kartik\\grid\\EditableColumn', 'attribute' => 'fecha_programacion', 'editableOptions' => function ($model, $key, $index, $widget) {
    return ['asPopover' => true, 'inputType' => \kartik\editable\Editable::INPUT_DATE, 'formOptions' => ['action' => Url::to(['contenidos/change', 'id' => $model->contenido_id])], 'header' => 'Fecha de Programación', 'size' => 'md', 'options' => ['convertFormat' => true, 'pluginOptions' => ['format' => 'php:Y-m-d']]];
}], ['width' => '150px', 'label' => '# Pauta', 'class' => 'kartik\\grid\\EditableColumn', 'attribute' => 'no_pauta', 'editableOptions' => function ($model, $key, $index, $widget) {
    return ['asPopover' => false, 'inputType' => \kartik\editable\Editable::INPUT_TEXT, 'formOptions' => ['action' => Url::to(['contenidos/change', 'id' => $model->contenido_id])], 'header' => '# Pauta', 'size' => 'md'];
}], ['width' => '150px', 'label' => 'Link de youtube', 'class' => 'kartik\\grid\\EditableColumn', 'attribute' => 'link_youtube', 'editableOptions' => function ($model, $key, $index, $widget) {
    return ['asPopover' => false, 'inputType' => \kartik\editable\Editable::INPUT_TEXT, 'formOptions' => ['action' => Url::to(['contenidos/change', 'id' => $model->contenido_id])], 'header' => 'Link de youtube', 'size' => 'md'];
}], ['width' => '150px', 'label' => 'Nombre del Talento', 'class' => 'kartik\\grid\\EditableColumn', 'attribute' => 'nombre_talento', 'editableOptions' => function ($model, $key, $index, $widget) {
    return ['asPopover' => false, 'inputType' => \kartik\editable\Editable::INPUT_TEXT, 'formOptions' => ['action' => Url::to(['contenidos/change', 'id' => $model->contenido_id])], 'header' => 'Nombre del Talento', 'size' => 'md'];
}], ['width' => '150px', 'label' => 'Redes Sociales del talento', 'class' => 'kartik\\grid\\EditableColumn', 'attribute' => 'redes_sociales_talento', 'editableOptions' => function ($model, $key, $index, $widget) {
    return ['asPopover' => false, 'inputType' => \kartik\editable\Editable::INPUT_TEXT, 'formOptions' => ['action' => Url::to(['contenidos/change', 'id' => $model->contenido_id])], 'header' => 'Redes Sociales del talento', 'size' => 'md'];
}], ['class' => 'kartik\\grid\\EditableColumn', 'attribute' => 'profesion_id', 'label' => 'Profesion', 'width' => '100px', 'value' => function ($model, $key, $index, $widget) {
    return $model->profesion->profesion;
}, 'filterType' => GridView::FILTER_SELECT2, 'filter' => \yii\helpers\ArrayHelper::map(\backend\models\ContenidoProfesion::find()->asArray()->orderBy('profesion')->all(), 'profesion_id', 'profesion'), 'filterWidgetOptions' => ['pluginOptions' => ['allowClear' => true]], 'filterInputOptions' => ['placeholder' => 'Profesion'], 'editableOptions' => function ($model, $key, $index, $widget) {
    return ['formOptions' => ['action' => Url::to(['contenidos/change', 'id' => $model->contenido_id])], 'header' => 'Profesion', 'size' => 'md', 'inputType' => \kartik\editable\Editable::INPUT_SELECT2, 'options' => ['data' => \yii\helpers\ArrayHelper::map(\backend\models\ContenidoProfesion::find()->all(), 'profesion_id', 'profesion')]];
}], ['width' => '150px', 'label' => 'CV o Biografía ( Adjuntar)', 'attribute' => 'cv_biografia', 'format' => 'raw', 'value' => function ($model) {
    return Html::a($model->cv_biografia, $model->cv_biografia, ['data-pjax' => 0]);
}], ['class' => 'kartik\\grid\\EditableColumn', 'attribute' => 'generado_por_id', 'label' => 'Generado por', 'width' => '100px', 'value' => function ($model, $key, $index, $widget) {
    return $model->generadoPor->generado_por;
}, 'filterType' => GridView::FILTER_SELECT2, 'filter' => \yii\helpers\ArrayHelper::map(\backend\models\ContenidoGeneradoPor::find()->asArray()->orderBy('generado_por')->all(), 'generado_por_id', 'generado_por'), 'filterWidgetOptions' => ['pluginOptions' => ['allowClear' => true]], 'filterInputOptions' => ['placeholder' => 'Generado por'], 'editableOptions' => function ($model, $key, $index, $widget) {
    return ['formOptions' => ['action' => Url::to(['contenidos/change', 'id' => $model->contenido_id])], 'header' => 'Generado por', 'size' => 'md', 'inputType' => \kartik\editable\Editable::INPUT_SELECT2, 'options' => ['data' => \yii\helpers\ArrayHelper::map(\backend\models\ContenidoGeneradoPor::find()->all(), 'generado_por_id', 'generado_por')]];
}], ['class' => 'kartik\\grid\\EditableColumn', 'attribute' => 'entrevistador_id', 'label' => 'Entrevistador', 'width' => '100px', 'value' => function ($model, $key, $index, $widget) {
    return $model->entrevistador->entrevistador;
}, 'filterType' => GridView::FILTER_SELECT2, 'filter' => \yii\helpers\ArrayHelper::map(\backend\models\ContenidoEntrevistador::find()->asArray()->orderBy('entrevistador')->all(), 'entrevistador_id', 'entrevistador'), 'filterWidgetOptions' => ['pluginOptions' => ['allowClear' => true]], 'filterInputOptions' => ['placeholder' => 'Entrevistador'], 'editableOptions' => function ($model, $key, $index, $widget) {
    return ['formOptions' => ['action' => Url::to(['contenidos/change', 'id' => $model->contenido_id])], 'header' => 'Entrevistador', 'size' => 'md', 'inputType' => \kartik\editable\Editable::INPUT_SELECT2, 'options' => ['data' => \yii\helpers\ArrayHelper::map(\backend\models\ContenidoEntrevistador::find()->all(), 'entrevistador_id', 'entrevistador')]];
}], ['width' => '100px', 'label' => 'Reconocimiento', 'format' => ['date', 'php:d F Y'], 'class' => 'kartik\\grid\\EditableColumn', 'attribute' => 'reconocimiento', 'editableOptions' => function ($model, $key, $index, $widget) {
    return ['asPopover' => true, 'inputType' => \kartik\editable\Editable::INPUT_DATE, 'formOptions' => ['action' => Url::to(['contenidos/change', 'id' => $model->contenido_id])], 'header' => 'Reconocimiento', 'size' => 'md', 'options' => ['convertFormat' => true, 'pluginOptions' => ['format' => 'php:Y-m-d']]];
}], ['width' => '150px', 'label' => 'Telefono de oficina', 'class' => 'kartik\\grid\\EditableColumn', 'attribute' => 'telefono_oficina', 'editableOptions' => function ($model, $key, $index, $widget) {
    return ['asPopover' => false, 'inputType' => \kartik\editable\Editable::INPUT_TEXT, 'formOptions' => ['action' => Url::to(['contenidos/change', 'id' => $model->contenido_id])], 'header' => 'Telefono de oficina', 'size' => 'md'];
}], ['width' => '150px', 'label' => 'Celular', 'class' => 'kartik\\grid\\EditableColumn', 'attribute' => 'celular', 'editableOptions' => function ($model, $key, $index, $widget) {
Exemplo n.º 3
0
        </div>
    </div>

    <div class="row">
        <div class="col-xs-4">
            <?php 
echo $form->field($model, 'redes_sociales_talento')->textInput(['maxlength' => true]);
?>
        </div>
    </div>

    <div class="row">
        <div class="col-xs-4">

            <?php 
echo $form->field($model, 'profesion_id')->widget(Select2::classname(), ['data' => ArrayHelper::map(\backend\models\ContenidoProfesion::find()->orderBy('profesion')->all(), 'profesion_id', 'profesion'), 'options' => ['placeholder' => 'Selecciona la profesion'], 'pluginOptions' => ['allowClear' => true]]);
?>
        </div>
    </div>

    <div class="row">
        <div class="col-xs-4">
            <?php 
// Propuesta
if ($model->cv_biografia) {
    ?>
                <p><a id=contenidos-cv_biografia" href="<?php 
    echo $model->cv_biografia;
    ?>
"><?php 
    echo $model->cv_biografia;