php - How to make Frontend_controller in codeigniter? -


i want create frontend_controller extend my_controller , extend ci_controller below code

in configure created __autoload function calling class name , file

function __autoload($classname) {     if (strpos($classname, 'ci_') !== 0) {         $file = apppath . 'libraries/' . $classname . '.php';         if (file_exists($file)) {             @include_once($file);         }     } } 

here wellcome pages

 class welcome extends frontend_controler {      public function __construct(){         parent::__construct();      }      public function index()     {         $this->load->view('welcome_message');     }  } 

this frontend_controller

<?php class frontend_controler extends my_controler{      public function __construct(){         parent::__construct();     } } ?> 

this my_controller

<?php class my_controler extends ci_controller{      public function __construct(){         parent::__construct();     } } 

and create .htaccess

<ifmodule mod_rewrite.c>     rewriteengine on     rewritebase /test/      rewritecond %{request_uri} ^system.*     rewriterule ^(.*)$ /index.php?/$1 [l]      rewritecond %{request_uri} ^application.*     rewriterule ^(.*)$ /index.php?/$1 [l]      rewritecond %{request_filename} !-f     rewritecond %{request_filename} !-d     rewriterule ^(.*)$ index.php?/$1 [l] </ifmodule>  <ifmodule !mod_rewrite.c>      errordocument 404 /index.php </ifmodule> 

i got blank pages (white empty pages) when load website

what wrong code?

please advance!!!

here solution froentend_controller , my_controller i've change bellow work on linux hosting 1, renamed: file frontend_controller : frontend_controller 2, renamed: file admin_controller : admin_controller notes: have remember c first character of file name , class in file name have capital letter above centanc. , when extends other controller have call keep format

example: my_controller.php

 class pages extends frontend_controller{        public function __contruct(){        parent::__construct(); } } 

pages.php {pages controller}

 class pages extends frontend_controller{        public function __contruct(){        parent::__construct(); } } 

admin

class admin extends admin_controller{       public function __contruct(){            parent::__construct();     } } 

note: if named file , class named wrong blank pages (empty pages) when load site


Comments

Popular posts from this blog

ruby on rails - RuntimeError: Circular dependency detected while autoloading constant - ActiveAdmin.register Role -

c++ - OpenMP unpredictable overhead -

javascript - Wordpress slider, not displayed 100% width -