我有命名空間的問題。按照代碼操作:<?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{}這將返回以下錯誤:Fatal error: Class 'fwportal\controllers\template\NavBar' not found in /var/www/portalsibe/sistema/controllers/template/NavBar.php on line 6有人可以幫我嗎?我不知道為什么會發(fā)生此錯誤,因為我在具有相同模式的其他文件中使用并且工作正常。
1 回答

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