D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
epaji.com
/
public_html
/
hindiusa
/
models
/
Filename :
ImageGalleries.php
back
Copy
<?php namespace app\models; use Yii; /** * This is the model class for table "image_galleries". * * @property int $id * @property int $school_id * @property int $gallery_category_id * @property string $title * @property string|null $description * @property string $image * @property int $status * * @property GalleryCategories $galleryCategory * @property Schools $school */ class ImageGalleries extends \yii\db\ActiveRecord { public $gimage; public $simage; /** * {@inheritdoc} */ public static function tableName() { return 'image_galleries'; } /** * {@inheritdoc} */ public function rules() { return [ [['school_id', 'gallery_category_id', 'title', 'image', 'status'], 'required'], [['school_id', 'gallery_category_id', 'status','display_status'], 'integer'], [['title'], 'string', 'max' => 100], [['description'], 'string', 'max' => 200], [['image'], 'string', 'max' => 300], [['gimage'],'image', 'extensions' => 'jpg,jpeg,png','maxSize' => 900000], [['simage'],'image', 'extensions' => 'jpg,jpeg,png','maxSize' => 900000,'maxFiles' => 30], [['school_id'], 'exist', 'skipOnError' => true, 'targetClass' => Schools::className(), 'targetAttribute' => ['school_id' => 'id']], [['gallery_category_id'], 'exist', 'skipOnError' => true, 'targetClass' => GalleryCategories::className(), 'targetAttribute' => ['gallery_category_id' => 'id']], ]; } /** * {@inheritdoc} */ public function attributeLabels() { return [ 'id' => Yii::t('app', 'ID'), 'school_id' => Yii::t('app', 'School'), 'gallery_category_id' => Yii::t('app', 'Gallery Category'), 'title' => Yii::t('app', 'Gallery Title'), 'description' => Yii::t('app', 'Description'), 'image' => Yii::t('app', 'Image'), 'gimage' => Yii::t('app', 'Upload cover image'), 'simage' => Yii::t('app', 'Upload Gallery images'), 'status' => Yii::t('app', 'Status'), 'display_status' => Yii::t('app', 'Display for Main Website'), ]; } /** * Gets query for [[GalleryCategory]]. * * @return \yii\db\ActiveQuery */ public function getGalleryCategory() { return $this->hasOne(GalleryCategories::className(), ['id' => 'gallery_category_id'])->inverseOf('imageGalleries'); } /** * Gets query for [[School]]. * * @return \yii\db\ActiveQuery */ public function getSchool() { return $this->hasOne(Schools::className(), ['id' => 'school_id'])->inverseOf('imageGalleries'); } public function getSchoolImage() { return $this->hasMany(SchoolImages::className(), ['image_gallery_id' => 'id'])->inverseOf('imageGalleries'); } }