-2
 class Mylib
 {
    function show_lib()
    {

       $obj=& get_instance();
       $obj->load->module(‘login_check’);
       $var=$obj->login_check->get_all_table_data();
       print_r($var);
    }
 }

エラー:- 致命的なエラー: 未定義のメソッド CI_Loader::module() の呼び出し

4

4 に答える 4

1

これが機能することを願っています->このコードを確認してください

class Mylib
{   
  function show_lib()
  {
      protected $ci; 
     $this->ci = &get_instance();
     $this->ci->load->library(‘login_check’);
     $var=ci->load->login_check->get_all_table_data();     
     return $var;
  } 
}
于 2013-09-28T11:57:28.043 に答える
0

モジュールではなく、ライブラリです

使用する:

$this->load->library();
于 2013-09-28T11:32:11.070 に答える
0

CI でモジュールを操作することは、HMVC (Hierarchical Model View Controller) と呼ばれます。CI と連携するための美しいモジュラー拡張があります - Modular Extensions - HMVC

この拡張機能を使用すると、CI でモジュールを作成して操作できます。

HMVC 拡張機能をセットアップした後、コントローラーからモジュールを呼び出すことができます。

$controller = $this->load->module('module_name/controller_name');
echo $controller->method();

開始するためのいくつかのチュートリアル:

http://net.tutsplus.com/tutorials/php/hvmc-an-introduction-and-application/ http://www.extradrm.com/blog/?p=744

于 2013-11-27T13:38:47.813 に答える