Php 从外部库文件codeigniter访问控制器

Php 从外部库文件codeigniter访问控制器,php,codeigniter,codeigniter-2,Php,Codeigniter,Codeigniter 2,我在“application/libraries/Validate_login.php”中添加了一个外部库控制器 当我从外部库控制器在应用程序/controllers/中加载控制器时,发现错误库验证登录未找到。 验证\u login.php class Validate_login extends CI_Controller { function __construct() { parent::__construct(); $this

我在“application/libraries/Validate_login.php”中添加了一个外部库控制器

当我从外部库控制器在应用程序/controllers/中加载控制器时,发现错误
库验证登录未找到。

验证\u login.php

class Validate_login extends CI_Controller {
      function __construct()
       {
         parent::__construct();
         $this->load->model('loginuser');
         $this->load->helper('url');
         $this->load->library('verifylogin');// controller which is in application/controllers/
       } }

$this->load->library()将加载“应用程序/库”目录中的库。这就是为什么找不到它

我正在文件
Validate\u login
中加载库
verifylogin
。请理解这个问题@karanthakkar.@疯狂开发者。。。卡兰·塔卡是对的。请理解codeigniter您的说法,您将库命名为“Validate_login.php”。。。application/libraries/Validate_login.php,试试这个$this->load->library('Validate_login')@CrazyDeveloper
控制器
是两个不同的东西。您编写了一个库,保存它
应用程序/libraries/
是正确的,但是库扩展了一个控制器!!!并且
当我在应用程序/controllers/外部库控制器中加载控制器时
您不需要加载控制器。基本上你很困惑。将
controller扩展CI_controller
放入
application/controllers/
中,并将库放入
application/libraries/
在controller中加载库或在autoload.php中自动加载。如何加载控制器文件?使用PHP方法
require_once()“您不需要加载
控制器
@CrazyDeveloper阅读我的上述评论。为什么要加载控制器文件?无法加载。
$this->load->library('verifylogin');// controller which is in application/controllers/