我有这种情况,我需要访问一个全局函数,通常我会在 MY_Controller 中为普通的 CodeIgniter 执行此操作。但在这种情况下,我使用的是 REST 服务器,我注意到普通控制器必须扩展 REST_Controller 才能使其正常工作。
从我的 AuthController
<?php defined('BASEPATH') OR exit('No direct script access allowed');
require APPPATH . 'libraries/REST_Controller.php';
class AuthController extends REST_Controller {}
REST_Controller
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
abstract class REST_Controller extends CI_Controller {}
我想用来MY_Controller
创建一个可以被任何控制器访问的全局函数。例如,AuthController
我想将其扩展为MY_Controller
,但这样做我将无法使用REST_Controller
.
有什么办法可以一次扩展到 MY_Controller 和 REST_Controller 以便我可以使用这两个控制器的两个功能?