| Current Path : /var/www/html/chatbot/backend/models/ |
| Current File : /var/www/html/chatbot/backend/models/ContentQuestionaire.php |
<?php
namespace backend\models;
use Yii;
/**
* This is the model class for table "content_questionaire".
*
* @property int $questionaire_id
* @property string $questionaire_title
* @property string $questionaire_question
* @property string $questionaire_option_1
* @property string $questionaire_option_2
* @property string $quesitonaire_option_3
* @property string $quesitonaire_option_4
* @property string $quesitonaire_option_5
* @property int $questionaire_answer_1
* @property int $questionaire_answer_2
* @property int $questionaire_answer_3
* @property int $questionaire_answer_4
* @property int $questionaire_answer_5
* @property int $questionaire_status
* @property int $questionaire_featured
* @property string $created_at
* @property int $created_by
* @property string $updated_at
* @property int $updated_by
*/
class ContentQuestionaire extends \common\models\Dermaga
{
/**
* @inheritdoc
*/
public static function tableName()
{
return 'content_questionaire';
}
/**
* @inheritdoc
*/
public function rules()
{
return [
[['questionaire_question'], 'string'],
[['questionaire_answer_1', 'questionaire_answer_2', 'questionaire_answer_3', 'questionaire_answer_4', 'questionaire_answer_5', 'questionaire_status', 'questionaire_featured', 'created_by', 'updated_by'], 'integer'],
[[
'questionaire_title',
'questionaire_title_en',
'questionaire_question_en',
'questionaire_quiz_answer',
'questionaire_type',
'questionaire_option_1',
'questionaire_option_1_en',
'questionaire_option_2',
'questionaire_option_2_en',
'questionaire_option_3',
'questionaire_option_3_en',
'questionaire_option_4',
'questionaire_option_4_en',
'questionaire_option_5',
'questionaire_option_5_en',
'created_at',
'updated_at'], 'safe'],
// [['questionaire_image'], 'file', 'extensions' => 'png, jpg'],
// [[], 'string', 'max' => 150],
];
}
/**
* @inheritdoc
*/
public function attributeLabels()
{
return [
'questionaire_id' => Yii::t('app', 'ID'),
'questionaire_title' => Yii::t('app', 'Tajuk'),
'questionaire_title_en' => Yii::t('app', 'Tajuk En'),
'questionaire_question' => Yii::t('app', 'Soalan'),
'questionaire_type' => Yii::t('app', 'Jenis'),
'questionaire_question_en' => Yii::t('app', 'Soalan En'),
'questionaire_quiz_answer' => Yii::t('app', 'Jawapan Kuiz'),
'questionaire_option_1' => Yii::t('app', 'Pilihan Jawapan 1'),
'questionaire_option_2' => Yii::t('app', 'Pilihan Jawapan 2'),
'questionaire_option_3' => Yii::t('app', 'Pilihan Jawapan 3'),
'questionaire_option_4' => Yii::t('app', 'Pilihan Jawapan 4'),
'questionaire_option_5' => Yii::t('app', 'Pilihan Jawapan 5'),
'questionaire_answer_1' => Yii::t('app', 'Questionaire Answer 1'),
'questionaire_answer_2' => Yii::t('app', 'Questionaire Answer 2'),
'questionaire_answer_3' => Yii::t('app', 'Questionaire Answer 3'),
'questionaire_answer_4' => Yii::t('app', 'Questionaire Answer 4'),
'questionaire_answer_5' => Yii::t('app', 'Questionaire Answer 5'),
'questionaire_status' => Yii::t('app', 'Status'),
'questionaire_featured' => Yii::t('app', 'Featured'),
'questionaire_image' => Yii::t('app', 'Gambar Kuiz'),
'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'),
];
}
public function upload()
{
if ($this->validate()) {
if ($this->validate()) {
// if($this->questionaire_image != NULL){
if(!empty($this->questionaire_image)){
$this->questionaire_image->saveAs('questionaire/' . $this->questionaire_image->baseName . date('dmyhi') . '.' . $this->questionaire_image->extension);
$this->questionaire_image = 'admin/uploads/questionaire/'.$this->questionaire_image->baseName . date('dmyhi') . '.' . $this->questionaire_image->extension;
}
return true;
} else {
return false;
}
return true;
} else {
return false;
}
}
}