getTypelistList(); return isset($list[$value]) ? $list[$value] : ''; } public function getTypelistList() { return ['text' => __('Typelist text'), 'markdown' => __('Typelist markdown'), 'image' => __('Typelist image'), 'news' => __('Typelist news')]; } public function getIsAtallTextAttr($value, $data) { $value = $value ? $value : (isset($data['is_atall']) ? $data['is_atall'] : ''); $list = $this->getIsAtallList(); return isset($list[$value]) ? $list[$value] : ''; } public function getIsAtallList() { return ['0' => __('Is_atall 0'), '1' => __('Is_atall 1')]; } public function vbotrobot() { return $this->belongsTo('VbotRobot', 'robot_ids', 'id', [], 'LEFT')->setEagerlyType(0); } }