gpt4 book ai didi

php - CodeIgniter 基本 Controller 扩展

转载 作者:行者123 更新时间:2023-12-02 03:27:50 24 4
gpt4 key购买 nike

我想自己扩展基本 Controller 。这是我放入 application/libraries 中的文件 MY_Secure.php 的代码

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

Class MY_Secure extends CI_Controller {
public function __construct() {
parent::__construct();
if(!$this->session->userdata('status') == 'admin') {
$data['message'] = '<p class="error">You shold login in admin area</p>';
$this->load->view('admin/login', $data);
}
}
}
?>

这是我的 Controller application/controllers/category.php

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Category extends MY_Secure {

function __construct()
{
parent::__construct();
}

public function index()
{
$data['login'] = $this->session->userdata('login');
$data['status'] = $this->session->userdata('status');

$this->load->model('categories_model');
$data['main_categories'] = $this->categories_model->get_main_categories();

$this->load->view('admin/headers/main', $data);
$this->load->view('admin/category');
$this->load->view('admin/footer/main');
}
?>

但是我有一个错误 fatal error :在第3行的Z:\home\ci.local\www\application\controllers\admin\category.php中找不到类'MY_Secure'怎么办我避免这个错误?我做错了什么?

最佳答案

http://codeigniter.com/forums/viewthread/182186/#862394

...所以将 MY_Secure.php MY_Controller.php 放入 application/core

关于php - CodeIgniter 基本 Controller 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9686858/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com