MY_Admin_Base CI Denetleyicisi uzanır: i CodeIgniter ile benim app yönetici alanı inşa ediyorum, ben adlı kütüphanede bir baz Yönetici Kontrolör yarattı. admin yöntemine erişimi varsa ve orada ben DB kontrol.
class MY_Admin_Base extends Controller {
function __construct()
{
parent::Controller();
//check if the admin has premission to the page
$this->load->model('admin_permissions_model');
$query = $this->admin_permissions_model->get_admin_permission(
array(
'admin_id'=>$this->session->userdata('admin_id'),
'page_id'=>$pages_cat_id)
);
if(!$query)
$this->view->load('admin/restricted_area');
}
}
ana sınıfı olduğunu MY_Admin_Base uzanır, ve indeksi yöntemi, böyle bir şey var:
class Main extends MY_Admin_Base {
function __construct()
{
parent::__construct();
}
function index()
{
$this->view->load('admin/main');
}
}
Sorun yönetici `erişimi nt yoksa hem görünümleri yüklenmiş olmasıdır ... sınırlı ve ana görünümü.
Birisi herhangi bir öneriniz var mı?