gpt4 book ai didi

php - 在 codeigniter 中扩展多个核心 Controller

转载 作者:行者123 更新时间:2023-12-01 12:38:55 25 4
gpt4 key购买 nike

我在扩展 CI_Controller 的核心中有 MY_Controller。那很好用。但是,出于某些原因,我想创建另一个名为 MY_Controller_2 的核心 Controller 。我可以在 codeigniter 中执行此操作吗?如果是,那么 config 文件会发生什么变化?

config.php

$config['subclass_prefix'] = 'MY_';

目录结构

core/MY_Controller
core/MY_Controller_2 <-------- I want another controller too.

我的 Controller

class MY_Controller extends CI_Controller {
function __construct()
{
parent::__construct();
}

.....

所以,基本上,我想从 MY_ControllerMY_Controller_2 扩展一些 Controller 文件。

最佳答案

将它放在 config.php 的底部

function __autoload($class) {
if(strpos($class, 'CI_') !== 0) {
@include_once( APPPATH . 'core/'. $class . EXT );
}
}

这将加载所有核心 Controller 。

关于php - 在 codeigniter 中扩展多个核心 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26892656/

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