I 2 (veya daha fazla) modeli yöntemleri var ise, hangi do (örneğin, faturalandırma sistemi) geri çekilmesi / kayıt, ve 2 (veya daha fazla) çağıran bir kontrolörün yöntemi bu modeli yöntemleri.
Bu gibi / kullanımı 2model yöntemleri yazmak için iyi bir yol (daha iyi bunu nasıl belki, herhangi bir öneriniz) 'dir:
public function start_transaction(){
$this->db->trans_start();
}
public function end_transaction(){
$this->db->trans_complete();
}
Ve denetleyicisinin yöntemi çağırır:
public function smth(){
//something
$this->model->start_transaction();
$this->model->enroll();
//something else
$this->model->withdraw();
$this->model->end_transaction();
}
Modelin çekme () yöntemi başarısız olursa işlem, tersine dönecek?
Teşekkürler.