Codeiginiter da singleton ve protype pattern kullanımı
CI de böyle bir template yapısı kullanmak istiyorumda sorunsuz çalışıyor fakat memory den emin degilim bu yapı bana skıntı çıkartabilirmi yada ne tavsiye edersiniz
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class RTAdmin_index extends CI_Controller {
private static $class;
public function __construct(){
parent::__construct();
$this->load->helper("url");
// Burda singleton pattern tarzı birşey kurmaya çalıştım önemli nokta burası
// Burası için singleton mu yoksa protype clone mu kullanmalıyım
// Bu yapı performans olarak skıntı yaratırmı
require_once($sayfa.".php");
if(!(self::$class)){
require_once($sayfa.".php");
self::$class = new $sayfa;
}else{
return self::$class;
}
break;
endswitch;
$this->load->view("Admin/admin_alt");
}else{
redirect(site_url('Admin/form'));
exit();
}
}
}
Merak ettiğim konu şu codeigniter yolundan gitmeyi özellikle mi tercih etmedin yani swich içerisinde $this->load->view($sayfa) şeklinde. böylece codeigniter güncellemelerine daha rahat adapte olabilirdin.