|
@@ -19,6 +19,7 @@ use Yii;
|
|
|
* @property string|null $creado
|
|
|
* @property string|null $modificado
|
|
|
* @property string|null $eliminado
|
|
|
+ * @property string|null $idNivel
|
|
|
*
|
|
|
* @property CondicionanteDestino[] $condicionanteDestino
|
|
|
* @property CondicionanteFin[] $condicionanteFin
|
|
@@ -31,6 +32,7 @@ use Yii;
|
|
|
* @property Estado[] $idOrigen
|
|
|
* @property Producto $idProducto
|
|
|
* @property TipoMovilizacion[] $idTipo
|
|
|
+ * @property Nivel $idNivel
|
|
|
*/
|
|
|
class Condicionante extends ModeloBase {
|
|
|
/**
|
|
@@ -56,6 +58,7 @@ class Condicionante extends ModeloBase {
|
|
|
[['idProducto'], 'exist', 'skipOnError' => true, 'targetClass' => Producto::class, 'targetAttribute' => ['idProducto' => 'id']],
|
|
|
[['idCreador'], 'exist', 'skipOnError' => true, 'targetClass' => Usuario::class, 'targetAttribute' => ['idCreador' => 'id']],
|
|
|
[['idModificador'], 'exist', 'skipOnError' => true, 'targetClass' => Usuario::class, 'targetAttribute' => ['idModificador' => 'id']],
|
|
|
+ [['idNivel'], 'exist', 'skipOnError' => true, 'targetClass' => Nivel::class, 'targetAttribute' => ['idNivel' => 'id']],
|
|
|
];
|
|
|
}
|
|
|
|
|
@@ -76,6 +79,7 @@ class Condicionante extends ModeloBase {
|
|
|
'creado' => 'Creado',
|
|
|
'modificado' => 'Modificado',
|
|
|
'eliminado' => 'Eliminado',
|
|
|
+ 'idNivel' => 'Id Nivel',
|
|
|
];
|
|
|
}
|
|
|
|
|
@@ -177,4 +181,13 @@ class Condicionante extends ModeloBase {
|
|
|
public function getIdTipos() {
|
|
|
return $this->hasMany(TipoMovilizacion::class, ['id' => 'idTipo'])->viaTable('CondicionanteTipo', ['idCondicionante' => 'id']);
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Gets query for [[IdNivel]].
|
|
|
+ *
|
|
|
+ * @return \yii\db\ActiveQuery
|
|
|
+ */
|
|
|
+ public function getIdNivel() {
|
|
|
+ return $this->hasOne(Nivel::class, ['id' => 'idNivel']);
|
|
|
+ }
|
|
|
}
|