Я хочу создать frontend_controller простираться от My_controller, а затем простирается от CI_controller ниже кодыКак сделать Frontend_controller в codeigniter?
В Configure я создал __autoload функции для вызова имени класса и файл
function __autoload($classname) {
if (strpos($classname, 'CI_') !== 0) {
$file = APPPATH . 'libraries/' . $classname . '.php';
if (file_exists($file)) {
@include_once($file);
}
}
}
Вот страниц Wellcome
class welcome extends Frontend_controler {
public function __construct(){
parent::__construct();
}
public function index()
{
$this->load->view('welcome_message');
}
}
Это Frontend_controller
<?php
class Frontend_controler extends My_controler{
public function __construct(){
parent::__construct();
}
}
?>
Это My_controller
<?php
class My_controler extends CI_Controller{
public function __construct(){
parent::__construct();
}
}
И, наконец, я создаю .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>
Я получил только пустые страницы (белые пустые страницы) когда я загружаю свой сайт
Что я не так с этим кодом?
PLease help thanks advance !!!
Вы настроили 'error_reporting (E_ALL);' на index.php, чтобы увидеть свои ошибки ? что вызовет некоторые подсказки о том, что именно ваша ошибка. – Chococroc