Post by zrxraver » Mon Dec 30, 2013 3:36 am

Misschien nog een handige tip voor de coders onder ons.

Stel je bent een controller aan het bouwen en hierin zitten 5 functies, en alle 5 de functies laden een aantal dezelfde dingen. Dan doe je dus 5x hetzelfde. Om je code wat meer DRY te houden zou je gebruik kunnen maken van een constructor bovenaan in de controller die je aan het scripten bent. Dan hoef je het maar een keer te laden en elke van de 5 functies kan het gebruiken. 8)

Een voorbeeld:

Code: Select all

  public function __construct($registry) {
    $this->registry = $registry;

    $this->load->model('information/dealer_locator');
    $this->load->model('catalog/information');
    $this->load->model('localisation/country');
    $this->load->model('setting/setting');
    $this->load->model('tool/image');

    $this->language->load('information/dealer_locator');
    $this->load->helper('json');
  }
Happy coding

Active Member

Posts

Joined
Fri Oct 30, 2009 5:36 am
Who is online

Users browsing this forum: No registered users and 4 guests