我有命名空間的問題。按照代碼操作:<?phpdefined('BASEPATH') OR exit('No direct script access allowed');class NavBar extends fwportal\controllers\template\NavBar { function __construct() { var_dump('navBarPortal'); parent::__construct(); }}和主要類:<?phpnamespace fwportal\controllers\template;use fwportal\controllers\NavbarPermissoes;if (!defined('BASEPATH')) { exit('No direct script access allowed');}Abstract class NavBar extends \CI_Controller{}這將返回以下錯(cuò)誤:Fatal error: Class 'fwportal\controllers\template\NavBar' not found in /var/www/portalsibe/sistema/controllers/template/NavBar.php on line 6有人可以幫我嗎?我不知道為什么會(huì)發(fā)生此錯(cuò)誤,因?yàn)槲以诰哂邢嗤J降钠渌募惺褂貌⑶夜ぷ髡!?
1 回答

慕標(biāo)5832272
TA貢獻(xiàn)1966條經(jīng)驗(yàn) 獲得超4個(gè)贊
如果您使用的是 Codeigniter 3,那么很可能在類上定義命名空間時(shí)無法擴(kuò)展“\CI_Controller”。
可能是這是得到錯(cuò)誤的原因。
- 1 回答
- 0 關(guān)注
- 87 瀏覽
添加回答
舉報(bào)
0/150
提交
取消