Пример #1
0
 public function getArchivoConductor()
 {
     return $this->hasMany(ArchivoConductor::className(), ['conductor_id' => 'id']);
 }
Пример #2
0
<?php

use yii\helpers\Html;
use yii\widgets\DetailView;
use yii\helpers\Url;
use app\models\Reporte;
use app\models\ArchivoConductor;
/* @var $this yii\web\View */
/* @var $model app\models\Conductor */
$this->title = $model->id;
$this->params['breadcrumbs'][] = ['label' => 'Conductor', 'url' => ['index']];
$this->params['breadcrumbs'][] = $this->title;
//Reportes Generados
$losRespores = Reporte::find()->where(['conductor_id' => $model->id])->all();
$losAdjuntos = ArchivoConductor::find()->where(['conductor_id' => $model->id])->all();
?>
<div class="conductor-view">

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

    <p>
        <?php 
echo Html::a('Actualizar', ['update', 'id' => $model->id], ['class' => 'btn btn-primary']);
?>
        <?php 
echo Html::a('Nuevo', ['create'], ['class' => 'btn btn-info']);
?>
        <?php 
 public function actionBorrar($id)
 {
     $losAdjuntos = ArchivoConductor::find()->where(['id' => $id])->one();
     $elId = $losAdjuntos->conductor_id;
     $elArchivo = $losAdjuntos->archivo;
     $losAdjuntos->delete();
     unlink($elArchivo);
     //$this->findModel($id)->delete();
     //return $this->redirect(['index']);
     return $this->redirect(['update', 'id' => $elId]);
 }
Пример #4
0
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 
if ($losAdjuntos) {
    foreach ($losAdjuntos as $file) {
        echo Html::img($file->archivo, ['class' => 'img-responsive text-center']) . "<br>";
    }
    //echo Html::img($model->fotografia, ['class'=>'img-responsive text-center']);
} else {
    echo Html::img('../public/images/reportado.png', ['class' => 'img-responsive text-center']);