 
																	Seperti framework MVC pada umumnya, Seme Framework memiliki model yang dapat dipanggil di dalam controller.
Bentuk Umum
Bentuk umum cara pemanggilan model untuk Seme framework versi 2 dan 3 ada perbedaan dari aliasnya. Pengaliasan hanya bisa dilakukan di versi 3.
Cara pemanggilan model di Seme Framework versi 2
Untuk versi 2, model yang bisa dipanggil hanya terbatas pada model yang ada didalam folder app/model.
$this->load('nama_model_tanpa_php',$type='model');
Cara pemanggilan model di Seme Framework versi 3
Pada versi 3, setiap model bisa dipanggil dalam seluruh file yang ada dibawah folder app/model. Contoh app/model/order/transaction.
$this->load('nama_model_tanpa_php',$alias='',$type='model');
Memanggil Model untuk seluruh function
Untuk memanggil model di versi 2 cuku cukup panggil model di bagian __construct / constructor kelas. contoh:
class Struk extends SENE_Controller {
 var $status = 0;
 public function __construct(){
  parent::__construct(); //ini penting
  $this->lib("SENE_JSON_Engine","lib");
  $this->lib("SENE_Soap","inc");
  $this->load('mt_order'); //memanggil model mt_order.php
  $this->load('mt_order_detail');
  $this->load('mt_print_log');
 }
 public function index(){
  $data_order = $this->mt_order->getAll(); //emmanggil
 }
}
Sementara di versi 3 dengan menggunakan alias
class Struk extends SENE_Controller {
 var $status = 0;
 public function __construct(){
  parent::__construct(); //ini penting
  $this->lib("SENE_JSON_Engine","lib");
  $this->lib("SENE_Soap","inc");
  $this->load('order','order'); //memanggil model mt_order.php
  $this->load('order/detail','od');
  $this->load('log/print','log_print');
 }
 public function index(){
  $data_order = $this->od->getAll(); //emmanggil
 }
}
Demikian. Semoga membantu

 
																		 
																		 
																		


[…] pemrograman Magento seperti pada framework pada umumnya, ada pemanggilan model. Namun saking banyaknya cara untuk memanggil model di magento, […]