У меня такая ситуация, когда мне нужен доступ к глобальной функции, и обычно я делаю это в 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, чтобы я мог использовать обе функции из этих двух контроллеров?