get('dbXcoq'); } /** * @inheritdoc */ public function rules() { return [ [['c_time','m_time','is_del'],'safe'], [['category_id','name','name1','name2','tradetype','tradecode','contract','deposit','commission','interest','min_amplitude','price','min_trade','max_trade','trade_time','trade_time1','trade_time2','settlement_time','settlement_time1','settlement_time2','limit_line','limit_line1','limit_line2','lock_deposit','lock_deposit1','lock_deposit2','unit','unit1','unit2'],'required'], [['name','name1','name2','tradecode'],'unique'], ]; } /** * @inheritdoc */ public function attributeLabels() { return [ 'id' => 'ID', 'category_id' => 'category_id', 'name' => 'name', 'name1' => 'name1', 'name2' => 'name2', 'tradetype' => 'tradetype', 'tradecode' => 'tradecode', 'contract' => 'contract', 'deposit' => 'deposit', 'commission' => 'commission', 'interest' => 'interest', 'min_amplitude' => 'min_amplitude', 'price' => 'price', 'min_trade' => 'min_trade', 'max_trade' => 'max_trade', 'trade_time' => 'trade_time', 'trade_time1' => 'trade_time1', 'trade_time2' => 'trade_time2', 'settlement_time' => 'settlement_time', 'settlement_time1' => 'settlement_time1', 'settlement_time2' => 'settlement_time2', 'limit_line' => 'limit_line', 'limit_line1' => 'limit_line1', 'limit_line2' => 'limit_line2', 'lock_deposit' => 'lock_deposit', 'lock_deposit1' => 'lock_deposit1', 'lock_deposit2' => 'lock_deposit2', 'unit' => 'unit', 'unit1' => 'unit1', 'unit2' => 'unit2', 'c_time' => 'c_time', 'm_time' => 'm_time', 'is_del' => 'is_del', ]; } // 关联 public function getCategory() { return $this->hasOne(ProductCategory::className(), ['id' => 'category_id']); } }