/** * @return \yii\db\ActiveQuery */ public function getIdPayment() { return $this->hasOne(Payment::className(), ['id_payment' => 'id_payment']); }
/** * @return \yii\db\ActiveQuery */ public function getIdPayments() { return $this->hasMany(Payment::className(), ['id_payment' => 'id_payment'])->viaTable('payment_dtl', ['id_invoice' => 'id_invoice']); }
public static function modelClass() { return MPayment::className(); }
/** * Finds the Payment model based on its primary key value. * If the model is not found, a 404 HTTP exception will be thrown. * @param integer $id * @return Payment the loaded model * @throws NotFoundHttpException if the model cannot be found */ protected function findModel($id) { if (($model = Payment::findOne($id)) !== null) { return $model; } else { throw new NotFoundHttpException('The requested page does not exist.'); } }