64], [['notify'], 'safe'] ]; } /** * {@inheritdoc} */ public function attributeLabels() { return [ 'id' => 'ID', 'mall_id' => 'Mall ID', 'hf_order_no' => 'order No', 'trade_no' => 'Trade No', 'updated_at' => 'Updated At', 'created_at' => 'Created At' ]; } public function getTrade() { return $this->hasOne(PaymentTrade::class, ['out_trade_no' => 'trade_no']); } }