名前の付いたコアコントローラーを作成し、構成Role_Admin
プレフィックスを設定しました
$config['subclass_prefix'] = 'Role_';
これがフォルダ内Role_Admin.php
ののコードですcore
class Role_Admin extends CI_Controller {
function __construct() {
}
}
私が書くときのコントローラーフォルダーに
class admin extends Role_Admin { ... }
私は得る
致命的なエラー:クラス'Role_Admin'が見つかりません
私がしていることに何か問題があります。
編集:(私ははるかに優れたクイックフィックスを作成しました。作成した新しいコアファイルはMY_Controllerを拡張するだけです。次に、コントローラーディレクトリで、作成したコアコントローラーを拡張できます。
class MY_Controller extends CI_Controller {
function __construct() {
parent::__construct();
//include custom core classes
$core_path = DOCUMENT_ROOT . '/application/core';
$this->load->helper('file');
foreach(get_filenames($core_path) as $file) {
if ($file != 'MY_Controller.php') {
if(file_exists($file)) {
include_once($file);
}
}
}
}
}