/** * Creates data provider instance with search query applied * * @param array $params * * @return ActiveDataProvider */ public function search($params) { $query = Estadosolicitud::find(); $dataProvider = new ActiveDataProvider(['query' => $query]); $this->load($params); if (!$this->validate()) { // uncomment the following line if you do not want to return any records when validation fails // $query->where('0=1'); return $dataProvider; } $query->andFilterWhere(['ID_ESTADO' => $this->ID_ESTADO]); $query->andFilterWhere(['like', 'ESTADO', $this->ESTADO]); return $dataProvider; }
<tr> <td><strong>ID</strong></td> <td><strong>Estado</strong></td> <!-- <td><strong>ID Tipo Viaje</strong></td> --> <td><strong>Tipo de Viaje</strong></td> <td><strong>Monto Máximo</strong></td> <td><strong>Fecha de envío</strong></td> <td><strong>Descripción</strong></td> </tr> <tr> <td><?php echo $modelsolicitud->ID_SOLICITUD; ?> </td> <td><?php echo Estadosolicitud::find($modelsolicitud->ID_ESTADO)->one()->ESTADO; ?> </td> <!--<td><?php echo $modelsolicitud->ID_TIPO_DE_VIAJE; ?> </td>--> <td><?php echo TipoViajeForm::nombrePorID($modelsolicitud->ID_TIPO_DE_VIAJE)->NOMBRE_TIPO_DE_VIAJE; ?> </td> <td>$<?php echo TipoViajeForm::nombrePorID($modelsolicitud->ID_TIPO_DE_VIAJE)->MONTO_MAXIMO; ?> </td> <td><?php
use yii\helpers\Url; use yii\helpers\Html; use yii\widgets\ActiveForm; use yii\helpers\ArrayHelper; use app\models\Estadosolicitud; $this->title = 'Detalles'; $this->params['breadcrumbs'][] = ["label" => "Lista de solicitudes", "url" => ["/solicitudes/view"]]; $this->params['breadcrumbs'][] = $this->title; ?> <a href="<?php echo Url::toRoute("solicitudes/view"); ?> " > Ver lista de solicitudes.</a> <h5> <?php echo $msg; ?> </h5> <?php $form = ActiveForm::begin(["method" => "post", 'enableClientValidation' => true]); echo $form->field($model, "ID_ESTADO")->dropDownList(ArrayHelper::Map(Estadosolicitud::find()->all(), "ID_ESTADO", "ESTADO")); ?> <?php echo Html::submitButton("Guardar Cambio", ["class" => "btn btn-primary"]); ?> <?php $form->end();