Skip to main content

OpenCart : Route

In open cart the routeing technique is very simple, If we wan  to call a module or controller /catalog/controller/product/category.php the we have to call it like 'index.php?route=product/product'. Here product is the folder name category is the controller file name without the file extension.   'index.php?route=product/product'  it will execute the

  public function index(){ 
   ...
 }


 'index.php?route=product/product/menthod' then is ill call


  public function method(){ 
   ...
 }
the method should be public otherwise the system will not be able to call it we will know more about that later.

Comments

  1. Play at The Magic Slots: The Gathering - JRH Hub
    Join a legendary 서귀포 출장마사지 guild of 사천 출장안마 warriors who fight the forces 양주 출장샵 of the mighty Euchre, where legends have been telling all the time. Play 전라남도 출장마사지 at The Magic Slots: 경산 출장안마 The Gathering at

    ReplyDelete

Post a Comment

Popular posts from this blog

OpenCart : Create a Model

To make  a Model   class Model<foldername><filename with out extention> extends Model{       public function methode(){     .....     }  }  We can call a model from controller using  $this->load->model('<folder>/<filename with out extention>'); And after that we can call the method like below $this->model_<folder>_<filename with out extention>->methode(); The Method should be public

Mysql function: GROUP_CONCAT() (Like implode() in php)

Today i have to solve a problem in MySql , The problem is i have two table in openCart 1. category_description category_id language name 1 1 category 1 2 1 category 2 3 1 category 3 4 1 category 4 5 1 category 5 6 1 category 6 7 1 category 7 8 1 category 8 1. product_category produc_id category_id 1 1 1 2 1 5 2 1 2 3 2 4 3 2 3 6 The resulting data should be like that produc_id category_name 1 category 1,category 2,category 5 2 category 1,category 3,category 4 3 category 2,category 6 I can do tha by in php by taking the category name to it's respective product id and implode them , but it will take much time and processor power cos the i have to do query every product id separately, I was searching the right query in MySql and found the function   GROUP_CONCAT()  http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function