Welcome Guest, Not a member yet? Register   Sign In
Get image url from model good practice?
#12

(This post was last modified: 11-11-2015, 07:19 AM by sebastianvirlan.)

Ok so I used your idea and merged to create custom objects on another projects, here is the code and please tell me if is ok:


hooks.php

PHP Code:
$hook['pre_system'][] = array(
 
   'class' => 'AppAutoLoadObjects',
 
   'function' => 'initialize',
 
   'filename' => 'AppAutoLoadObjects.php',
 
   'filepath' => 'hooks'
); 

AppAutoLoadObjects.php

PHP Code:
class AppAutoLoadObjects
{

 
   public function initialize()
 
   {
 
       spl_autoload_register(array($this,'autoloadCoreObjects'));
 
   }

 
   public function autoloadCoreObjects($class)
 
   {
 
       $path = array(
 
           'objects/',
 
       );

 
       $class explode('_'$class);
 
       foreach($path as $dir) {
 
           if (file_exists(APPPATH.$dir.$class[0]."_Object".'.php'))
 
               require_once(APPPATH.$dir.$class[0]."_Object".'.php');
 
       }
 
   }




Proprietati_model.php

PHP Code:
   function select_by_limit($start$limit) {
 
       $this->db->from($this->_table.' a');
 
       $this->db->join('zone b'"a.id_zona = b.id_zona"'left');
 
       $this->db->join('tip_proprietate c'"a.id_tip_proprietate = c.id_tip_proprietate");
 
       $this->db->limit($limit$start);
 
       $query $this->db->get_compiled_select();
 
       $result $this->db->query($query);
 
       return $result->custom_result_object('Proprietati_Object');
 
   

and Proprietati_Object.php

PHP Code:
class Proprietati_Object
{

 
   private $resolution;

 
   public function __construct(){

 
       $this->_ci get_instance();
 
   }

 
   public function get_block_caracteristics(){
 
       if($this->nume_tip_proprietate == 'apartament')
 
           $this->_ci->load->view('blocks/apartament', array('proprietate' => $this));
 
       elseif($this->nume_tip_proprietate == 'teren')
 
           $this->_ci->load->view('blocks/teren'$this);
 
   }



Is this ok?
Reply


Messages In This Thread
RE: Get image url from model good practice? - by sebastianvirlan - 11-11-2015, 06:23 AM



Theme © iAndrew 2016 - Forum software by © MyBB