| Current Path : /var/www/html/drsa/backend/modules/chat/models/ |
| Current File : /var/www/html/drsa/backend/modules/chat/models/ChatAnswerBot.php |
<?php
namespace backend\modules\chat\models;
use Yii;
/**
* This is the model class for table "chat_answer_bot".
*
* @property int $answer_bot_id
* @property string $answer_bot_description
* @property string $answer_bot_language
* @property string|null $answer_bot_suggestion_description
* @property int $question_tag_id
* @property int $question_id
* @property string $create_dttm
*
* @property ChatQuestionTag $questionTag
*/
class ChatAnswerBot extends \yii\db\ActiveRecord {
/**
* {@inheritdoc}
*/
public $status;
public static function tableName() {
return 'chat_answer_bot';
}
/**
* {@inheritdoc}
*/
public function rules() {
return [
[['answer_bot_description', 'question_tag_id', 'answer_bot_language', 'php_status','status'], 'required'],
[['answer_bot_description', 'answer_bot_language', 'answer_bot_suggestion_description'], 'string'],
[['question_tag_id', 'question_id'], 'integer'],
[['create_dttm'], 'safe'],
[['question_tag_id'], 'exist', 'skipOnError' => true, 'targetClass' => ChatQuestionTag::className(), 'targetAttribute' => ['question_tag_id' => 'question_tag_id']],
];
}
/**
* {@inheritdoc}
*/
public function attributeLabels() {
return [
'answer_bot_id' => Yii::t('app', 'Answer Bot ID'),
'answer_bot_description' => Yii::t('app', 'Answer'),
'answer_bot_language' => Yii::t('app', 'Language'),
'answer_bot_suggestion_description' => Yii::t('app', 'Suggestion Information'),
'question_tag_id' => Yii::t('app', 'Tag'),
'question_id' => Yii::t('app', 'Question ID'),
'create_dttm' => Yii::t('app', 'Create Date & Time'),
'php_status' => 'Answer has PHP code?'
];
}
/**
* Gets query for [[QuestionTag]].
*
* @return \yii\db\ActiveQuery
*/
public function getQuestionTag() {
return $this->hasOne(ChatQuestionTag::className(), ['question_tag_id' => 'question_tag_id']);
}
}