| Current Path : /var/www/html/planmalaysia/backend/models/ |
| Current File : /var/www/html/planmalaysia/backend/models/SoalanParlimen.php |
<?php
namespace backend\models;
use Yii;
/**
* This is the model class for table "soalan_parlimen".
*
* @property int $soalan_parlimen_id
* @property string $kat_dewan
* @property string $kategori
* @property string $date
* @property string $daripada
* @property string $soalan_bm
* @property string $soalan_eng
* @property string $jawapan_bm
* @property string $jawapan_eng
* @property int $status
* @property string $created_at
* @property string $created_by
* @property string $updated_at
* @property string $updated_by
* @property string $deleted_at
* @property string $deleted_by
*/
class SoalanParlimen extends \yii\db\ActiveRecord
{
/**
* {@inheritdoc}
*/
public static function tableName()
{
return 'soalan_parlimen';
}
/**
* {@inheritdoc}
*/
public function rules()
{
return [
[['soalan_parlimen_file','date', 'created_at', 'updated_at'], 'safe'],
[['status', 'kategori'], 'integer'],
[['kat_dewan', 'daripada', 'created_by', 'updated_by', 'deleted_at', 'deleted_by'], 'string', 'max' => 200],
[['soalan_bm', 'soalan_eng', 'jawapan_bm', 'jawapan_eng'], 'string'],
];
}
/**
* {@inheritdoc}
*/
public function attributeLabels()
{
return [
'soalan_parlimen_id' => Yii::t('app', 'Soalan Parlimen ID'),
'kat_dewan' => Yii::t('app', 'Dewan/Sesi'),
'kategori' => Yii::t('app', 'Kategori'),
'date' => Yii::t('app', 'Tarikh'),
'daripada' => Yii::t('app', 'Daripada'),
'soalan_bm' => Yii::t('app', 'Soalan (BM)'),
'soalan_eng' => Yii::t('app', 'Soalan (English)'),
'jawapan_bm' => Yii::t('app', 'Jawapan (BM)'),
'jawapan_eng' => Yii::t('app', 'Jawapan (English)'),
'status' => Yii::t('app', 'Status'),
'soalan_parlimen_file' => Yii::t('app', 'File'),
'created_at' => Yii::t('app', 'Created At'),
'created_by' => Yii::t('app', 'Created By'),
'updated_at' => Yii::t('app', 'Updated At'),
'updated_by' => Yii::t('app', 'Updated By'),
'deleted_at' => Yii::t('app', 'Deleted At'),
'deleted_by' => Yii::t('app', 'Deleted By'),
];
}
public function upload()
{
if ($this->validate()) {
if ($this->validate()) {
if($this->soalan_parlimen_file != NULL){
$this->soalan_parlimen_file->saveAs('uploads/' . $this->soalan_parlimen_file->baseName . date('dmyhi') . '.' . $this->soalan_parlimen_file->extension);
/* rewrite url path for uniquenes */
$this->soalan_parlimen_file = $this->soalan_parlimen_file->baseName . date('dmyhi') . '.' . $this->soalan_parlimen_file->extension;
}
return true;
} else {
return false;
}
return true;
} else {
return false;
}
}
}