<?php /** * This is the model base class for the table "mzgtlibros". * DO NOT MODIFY THIS FILE! It is automatically generated by giix. * If any changes are necessary, you must set or override the required * property or method in class "Mzgtlibros". * * Columns in table "mzgtlibros" available as properties of the model, * followed by relations of table "mzgtlibros" available as properties of the model. * * @property integer $PK_MZGTLIBROS * @property integer $FK1_MZGTLIBROS_INV_MZGTINSTITUCIONES_PK_ * @property integer $FK2_MZGTLIBROS_INV_MZGTCAMPAMPLIOSCINE_PK * @property integer $FK3_MZGTLIBROS_INV_MZGTCAMPESPECIFICOSCINE_PK * @property integer $FK5_MZGTLIBROS_INV_MZGTLINEASINVESTIGACION_PK * @property integer $FK7_MZGTLIBROS_INV_MZGTTIPOSLIBROS_PK * @property string $MZGTLIBROS_CODIGOISBN * @property string $MZGTLIBROS_NOMBRELIBRO * @property string $MZGTLIBROS_NOMBRECAPITULO * @property string $MZGTLIBROS_PAIS * @property string $MZGTLIBROS_FECHAPUBLICACION * @property string $MZGTLIBROS_DEPARTAMENTO * @property string $MZGTLIBROS_CARRERA * @property string $MZGTLIBROS_EVIDENCIA * @property string $MZGTLIBROS_EDITORIAL * @property string $MZGTLIBROS_EDICION * @property string $MZGTLIBROS_EDITOR * @property string $MZGTLIBROS_ENLACE * @property string $MZGTLIBROS_CIUDAD * @property string $MZGTLIBROS_ANIO * @property string $MZGTLIBROS_VOLUMEN * @property string $MZGTLIBROS_NUMEROPAGINAS * @property string $MZGTLIBROS_DIAPUBLICACION * @property string $MZGTLIBROS_MESPUBLICACION * @property string $MZGTLIBROS_ANIOPUBLICACION * @property string $MZGTLIBROS_PAGINASCAPITULO * @property integer $MZGTLIBROS_CREADOPOR * @property string $MZGTLIBROS_FECHACREACION * * @property Mzgtbancoautores[] $mzgtbancoautores * @property Mzgttiposlibros $fK7MZGTLIBROSINVMZGTTIPOSLIBROSPK * @property Mzgtinstituciones $fK1MZGTLIBROSINVMZGTINSTITUCIONESPK * @property Mzgtcampamplioscine $fK2MZGTLIBROSINVMZGTCAMPAMPLIOSCINEPK * @property Mzgtcampespecificoscine $fK3MZGTLIBROSINVMZGTCAMPESPECIFICOSCINEPK * @property Mzgtlineasinvestigacion $fK5MZGTLIBROSINVMZGTLINEASINVESTIGACIONPK */ abstract class BaseMzgtlibros extends GxActiveRecord { public static function model($className=__CLASS__) { return parent::model($className); } public function tableName() { return 'mzgtlibros'; } public static function label($n = 1) { return Yii::t('app', 'Mzgtlibros|Mzgtlibroses', $n); } public static function representingColumn() { return 'MZGTLIBROS_CODIGOISBN'; } public function rules() { return array( array('FK7_MZGTLIBROS_INV_MZGTTIPOSLIBROS_PK', 'required'), array('FK1_MZGTLIBROS_INV_MZGTINSTITUCIONES_PK_, FK2_MZGTLIBROS_INV_MZGTCAMPAMPLIOSCINE_PK, FK3_MZGTLIBROS_INV_MZGTCAMPESPECIFICOSCINE_PK, FK5_MZGTLIBROS_INV_MZGTLINEASINVESTIGACION_PK, FK7_MZGTLIBROS_INV_MZGTTIPOSLIBROS_PK, MZGTLIBROS_CREADOPOR', 'numerical', 'integerOnly'=>true), array('MZGTLIBROS_CODIGOISBN, MZGTLIBROS_NOMBRELIBRO, MZGTLIBROS_NOMBRECAPITULO, MZGTLIBROS_PAIS, MZGTLIBROS_DEPARTAMENTO, MZGTLIBROS_CARRERA, MZGTLIBROS_EVIDENCIA, MZGTLIBROS_EDITORIAL, MZGTLIBROS_EDICION, MZGTLIBROS_EDITOR, MZGTLIBROS_CIUDAD', 'length', 'max'=>255), array('MZGTLIBROS_ANIO, MZGTLIBROS_ANIOPUBLICACION', 'length', 'max'=>10), array('MZGTLIBROS_VOLUMEN', 'length', 'max'=>200), //*enlace/// array('MZGTLIBROS_ENLACE', 'length', 'max'=>1000), //*enlace/// array('MZGTLIBROS_NUMEROPAGINAS', 'length', 'max'=>150), array('MZGTLIBROS_DIAPUBLICACION, MZGTLIBROS_MESPUBLICACION', 'length', 'max'=>5), array('MZGTLIBROS_PAGINASCAPITULO', 'length', 'max'=>100), array('MZGTLIBROS_FECHAPUBLICACION, MZGTLIBROS_FECHACREACION', 'safe'), array('FK1_MZGTLIBROS_INV_MZGTINSTITUCIONES_PK_, FK2_MZGTLIBROS_INV_MZGTCAMPAMPLIOSCINE_PK, FK3_MZGTLIBROS_INV_MZGTCAMPESPECIFICOSCINE_PK, FK5_MZGTLIBROS_INV_MZGTLINEASINVESTIGACION_PK, MZGTLIBROS_CODIGOISBN, MZGTLIBROS_NOMBRELIBRO, MZGTLIBROS_NOMBRECAPITULO, MZGTLIBROS_PAIS, MZGTLIBROS_FECHAPUBLICACION, MZGTLIBROS_DEPARTAMENTO, MZGTLIBROS_CARRERA, MZGTLIBROS_EVIDENCIA, MZGTLIBROS_EDITORIAL, MZGTLIBROS_EDICION, MZGTLIBROS_EDITOR, MZGTLIBROS_CIUDAD, MZGTLIBROS_ANIO, MZGTLIBROS_VOLUMEN, MZGTLIBROS_NUMEROPAGINAS, MZGTLIBROS_DIAPUBLICACION, MZGTLIBROS_MESPUBLICACION, MZGTLIBROS_ANIOPUBLICACION, MZGTLIBROS_PAGINASCAPITULO, MZGTLIBROS_CREADOPOR, MZGTLIBROS_FECHACREACION', 'default', 'setOnEmpty' => true, 'value' => null), array('PK_MZGTLIBROS, FK1_MZGTLIBROS_INV_MZGTINSTITUCIONES_PK_, FK2_MZGTLIBROS_INV_MZGTCAMPAMPLIOSCINE_PK, FK3_MZGTLIBROS_INV_MZGTCAMPESPECIFICOSCINE_PK, FK5_MZGTLIBROS_INV_MZGTLINEASINVESTIGACION_PK, FK7_MZGTLIBROS_INV_MZGTTIPOSLIBROS_PK, MZGTLIBROS_CODIGOISBN, MZGTLIBROS_NOMBRELIBRO, MZGTLIBROS_NOMBRECAPITULO, MZGTLIBROS_PAIS, MZGTLIBROS_FECHAPUBLICACION, MZGTLIBROS_DEPARTAMENTO, MZGTLIBROS_CARRERA, MZGTLIBROS_EVIDENCIA, MZGTLIBROS_EDITORIAL, MZGTLIBROS_EDICION, MZGTLIBROS_EDITOR, MZGTLIBROS_CIUDAD, MZGTLIBROS_ANIO, MZGTLIBROS_VOLUMEN, MZGTLIBROS_NUMEROPAGINAS, MZGTLIBROS_DIAPUBLICACION, MZGTLIBROS_MESPUBLICACION, MZGTLIBROS_ANIOPUBLICACION, MZGTLIBROS_PAGINASCAPITULO, MZGTLIBROS_CREADOPOR, MZGTLIBROS_FECHACREACION', 'safe', 'on'=>'search'), ); } public function relations() { return array( 'mzgtbancoautores' => array(self::MANY_MANY, 'Mzgtbancoautores', 'mzgtautoreslibros(PK_MZGTLIBROS, PK_MZGTBANCOAUTORES)'), 'fK7MZGTLIBROSINVMZGTTIPOSLIBROSPK' => array(self::BELONGS_TO, 'Mzgttiposlibros', 'FK7_MZGTLIBROS_INV_MZGTTIPOSLIBROS_PK'), 'fK1MZGTLIBROSINVMZGTINSTITUCIONESPK' => array(self::BELONGS_TO, 'Mzgtinstituciones', 'FK1_MZGTLIBROS_INV_MZGTINSTITUCIONES_PK_'), 'fK2MZGTLIBROSINVMZGTCAMPAMPLIOSCINEPK' => array(self::BELONGS_TO, 'Mzgtcampamplioscine', 'FK2_MZGTLIBROS_INV_MZGTCAMPAMPLIOSCINE_PK'), 'fK3MZGTLIBROSINVMZGTCAMPESPECIFICOSCINEPK' => array(self::BELONGS_TO, 'Mzgtcampespecificoscine', 'FK3_MZGTLIBROS_INV_MZGTCAMPESPECIFICOSCINE_PK'), 'fK5MZGTLIBROSINVMZGTLINEASINVESTIGACIONPK' => array(self::BELONGS_TO, 'Mzgtlineasinvestigacion', 'FK5_MZGTLIBROS_INV_MZGTLINEASINVESTIGACION_PK'), ); } public function pivotModels() { return array( 'mzgtbancoautores' => 'Mzgtautoreslibros', ); } public function attributeLabels() { return array( 'PK_MZGTLIBROS' => Yii::t('app', 'Pk Mzgtlibros'), 'FK1_MZGTLIBROS_INV_MZGTINSTITUCIONES_PK_' => null, 'FK2_MZGTLIBROS_INV_MZGTCAMPAMPLIOSCINE_PK' => null, 'FK3_MZGTLIBROS_INV_MZGTCAMPESPECIFICOSCINE_PK' => null, 'FK5_MZGTLIBROS_INV_MZGTLINEASINVESTIGACION_PK' => null, 'FK7_MZGTLIBROS_INV_MZGTTIPOSLIBROS_PK' => null, 'MZGTLIBROS_CODIGOISBN' => Yii::t('app', 'Mzgtlibros Codigoisbn'), 'MZGTLIBROS_NOMBRELIBRO' => Yii::t('app', 'Mzgtlibros Nombrelibro'), 'MZGTLIBROS_NOMBRECAPITULO' => Yii::t('app', 'Mzgtlibros Nombrecapitulo'), 'MZGTLIBROS_PAIS' => Yii::t('app', 'Mzgtlibros Pais'), 'MZGTLIBROS_FECHAPUBLICACION' => Yii::t('app', 'Mzgtlibros Fechapublicacion'), 'MZGTLIBROS_DEPARTAMENTO' => Yii::t('app', 'Mzgtlibros Departamento'), 'MZGTLIBROS_CARRERA' => Yii::t('app', 'Mzgtlibros Carrera'), 'MZGTLIBROS_EVIDENCIA' => Yii::t('app', 'Mzgtlibros Evidencia'), 'MZGTLIBROS_EDITORIAL' => Yii::t('app', 'Mzgtlibros Editorial'), 'MZGTLIBROS_EDICION' => Yii::t('app', 'Mzgtlibros Edicion'), 'MZGTLIBROS_EDITOR' => Yii::t('app', 'Mzgtlibros Editor'), 'MZGTLIBROS_CIUDAD' => Yii::t('app', 'Mzgtlibros Ciudad'), 'MZGTLIBROS_ANIO' => Yii::t('app', 'Mzgtlibros Anio'), 'MZGTLIBROS_VOLUMEN' => Yii::t('app', 'Mzgtlibros Volumen'), 'MZGTLIBROS_ENLACE' => Yii::t('app', 'Mzgtlibros Enlace'), 'MZGTLIBROS_NUMEROPAGINAS' => Yii::t('app', 'Mzgtlibros Numeropaginas'), 'MZGTLIBROS_DIAPUBLICACION' => Yii::t('app', 'Mzgtlibros Diapublicacion'), 'MZGTLIBROS_MESPUBLICACION' => Yii::t('app', 'Mzgtlibros Mespublicacion'), 'MZGTLIBROS_ANIOPUBLICACION' => Yii::t('app', 'Mzgtlibros Aniopublicacion'), 'MZGTLIBROS_PAGINASCAPITULO' => Yii::t('app', 'Mzgtlibros Paginascapitulo'), 'MZGTLIBROS_CREADOPOR' => Yii::t('app', 'Mzgtlibros Creadopor'), 'MZGTLIBROS_FECHACREACION' => Yii::t('app', 'Mzgtlibros Fechacreacion'), 'mzgtbancoautores' => null, 'fK7MZGTLIBROSINVMZGTTIPOSLIBROSPK' => null, 'fK1MZGTLIBROSINVMZGTINSTITUCIONESPK' => null, 'fK2MZGTLIBROSINVMZGTCAMPAMPLIOSCINEPK' => null, 'fK3MZGTLIBROSINVMZGTCAMPESPECIFICOSCINEPK' => null, 'fK5MZGTLIBROSINVMZGTLINEASINVESTIGACIONPK' => null, ); } public function search() { $criteria = new CDbCriteria; $criteria->compare('PK_MZGTLIBROS', $this->PK_MZGTLIBROS); $criteria->compare('FK1_MZGTLIBROS_INV_MZGTINSTITUCIONES_PK_', $this->FK1_MZGTLIBROS_INV_MZGTINSTITUCIONES_PK_); $criteria->compare('FK2_MZGTLIBROS_INV_MZGTCAMPAMPLIOSCINE_PK', $this->FK2_MZGTLIBROS_INV_MZGTCAMPAMPLIOSCINE_PK); $criteria->compare('FK3_MZGTLIBROS_INV_MZGTCAMPESPECIFICOSCINE_PK', $this->FK3_MZGTLIBROS_INV_MZGTCAMPESPECIFICOSCINE_PK); $criteria->compare('FK5_MZGTLIBROS_INV_MZGTLINEASINVESTIGACION_PK', $this->FK5_MZGTLIBROS_INV_MZGTLINEASINVESTIGACION_PK); $criteria->compare('FK7_MZGTLIBROS_INV_MZGTTIPOSLIBROS_PK', $this->FK7_MZGTLIBROS_INV_MZGTTIPOSLIBROS_PK); $criteria->compare('MZGTLIBROS_CODIGOISBN', $this->MZGTLIBROS_CODIGOISBN, true); $criteria->compare('MZGTLIBROS_NOMBRELIBRO', $this->MZGTLIBROS_NOMBRELIBRO, true); $criteria->compare('MZGTLIBROS_NOMBRECAPITULO', $this->MZGTLIBROS_NOMBRECAPITULO, true); $criteria->compare('MZGTLIBROS_PAIS', $this->MZGTLIBROS_PAIS, true); $criteria->compare('MZGTLIBROS_FECHAPUBLICACION', $this->MZGTLIBROS_FECHAPUBLICACION, true); $criteria->compare('MZGTLIBROS_DEPARTAMENTO', $this->MZGTLIBROS_DEPARTAMENTO, true); $criteria->compare('MZGTLIBROS_CARRERA', $this->MZGTLIBROS_CARRERA, true); $criteria->compare('MZGTLIBROS_EVIDENCIA', $this->MZGTLIBROS_EVIDENCIA, true); $criteria->compare('MZGTLIBROS_EDITORIAL', $this->MZGTLIBROS_EDITORIAL, true); $criteria->compare('MZGTLIBROS_EDICION', $this->MZGTLIBROS_EDICION, true); $criteria->compare('MZGTLIBROS_EDITOR', $this->MZGTLIBROS_EDITOR, true); $criteria->compare('MZGTLIBROS_CIUDAD', $this->MZGTLIBROS_CIUDAD, true); $criteria->compare('MZGTLIBROS_ANIO', $this->MZGTLIBROS_ANIO, true); $criteria->compare('MZGTLIBROS_VOLUMEN', $this->MZGTLIBROS_VOLUMEN, true); $criteria->compare('MZGTLIBROS_ENLACE', $this->MZGTLIBROS_ENLACE, true); $criteria->compare('MZGTLIBROS_NUMEROPAGINAS', $this->MZGTLIBROS_NUMEROPAGINAS, true); $criteria->compare('MZGTLIBROS_DIAPUBLICACION', $this->MZGTLIBROS_DIAPUBLICACION, true); $criteria->compare('MZGTLIBROS_MESPUBLICACION', $this->MZGTLIBROS_MESPUBLICACION, true); $criteria->compare('MZGTLIBROS_ANIOPUBLICACION', $this->MZGTLIBROS_ANIOPUBLICACION, true); $criteria->compare('MZGTLIBROS_PAGINASCAPITULO', $this->MZGTLIBROS_PAGINASCAPITULO, true); $criteria->compare('MZGTLIBROS_CREADOPOR', $this->MZGTLIBROS_CREADOPOR); $criteria->compare('MZGTLIBROS_FECHACREACION', $this->MZGTLIBROS_FECHACREACION, true); return new CActiveDataProvider($this, array( 'criteria' => $criteria, )); } }