我正在使用codeigniter(3.1.5),並且在應用程序/控制器/文件夾中有兩個控制器。與名稱控制器A和控制器B.我想在控制器B中擴展控制器A,以便我可以使用控制器A的方法,但它會生成類未找到錯誤。在Codeigniter中,將一個控制器擴展到另一個控制器中
這是我的示例代碼:
A_Controller.php:
defined('BASEPATH') OR exit('No direct script access allowed');
class A_Controller extends CI_Controller {
public function index()
{
}
public function display(){
echo 'base controller function called.';
}
}
B_Controller.php:
defined('BASEPATH') OR exit('No direct script access allowed');
class B_Controller extends A_Controller {
}
我想執行顯示()在控制器B控制器A的方法 如果我把控制器A放在應用程序/核心/文件夾中並在application/config/config.php文件中製作
$ config ['subclass_prefix'] ='A_';
那麼我可以能夠訪問控制器A.方法
請建議。 在此先感謝。
[擴展控制器類CI中(的可能的複製https://stackoverflow.com/questions/8342232/extending-the-controller-class-in -codeigniter) –
CI對我來說太難看了,但是大多數框架都是...... – ArtisticPhoenix