예제 #1
0
use yii\helpers\Html;
use yii\helpers\ArrayHelper;
use app\models\Reporte;
use app\models\Conductor;
use app\models\TipoReporte;
use app\models\ArchivoConductor;
use app\models\ArchivoReporte;
use yii\widgets\ActiveForm;
use yii\widgets\DetailView;
use yii\widgets\DatePicker;
/* @var $this yii\web\View */
/* @var $model app\models\Reporte */
/* @var $form yii\widgets\ActiveForm */
$losTipos = TipoReporte::find()->all();
$losArchivos = ArchivoReporte::find()->where(['reporte_id' => $model->id])->all();
$listData = ArrayHelper::map($losTipos, 'id', 'tipo_reporte');
if (isset($_GET['idReportado'])) {
    $idReportado = $_GET['idReportado'];
} else {
    $idReportado = $model->conductor_id;
}
$losAdjuntos = ArchivoConductor::find()->where(['conductor_id' => $idReportado])->all();
$elConductor = Conductor::find()->where(['id' => $idReportado])->one();
?>
<h4>Datos de Reportado</h4>

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

        <?php 
 public function actionBorrar($id)
 {
     $losAdjuntos = ArchivoReporte::find()->where(['id' => $id])->one();
     $elId = $losAdjuntos->reporte_id;
     $elArchivo = $losAdjuntos->archivo;
     $losAdjuntos->delete();
     unlink($elArchivo);
     //$this->findModel($id)->delete();
     //return $this->redirect(['index']);
     return $this->redirect(['update', 'id' => $elId]);
 }
예제 #3
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getArchivoReportes()
 {
     return $this->hasMany(ArchivoReporte::className(), ['reporte_id' => 'id']);
 }