0

私は codeigniter を使用しており、Os-ticket をそれに統合しようとしています。codeigniter に移行した理由は、ユーザー ログインが Os-ticket ログインで動作するようにするためです。

したがって、私は codeigniter ライブラリを作成し、ライブラリから「view.php」をロードしようとしていました。

class Lib_support
{

protected $ci;

/**
 * __construct
 *
 * @return void
 * @author 
 **/
public function __construct()
{

    $this->ci =& get_instance();
    $this->ci->load->library('session');
    $this->ci->load->database();
    $this->ci->load->helper('date');
    $this->ci->load->helper('url');

    $CI=& get_instance();

    if (! isset($_SESSION)) {
        session_start();
    }

}

    public function view()
    {

        require('support/view.php');
    } 

 } 

そこでこのメッセージを受け取りました。

osticket ファイルを ../application/libraries/support/ フォルダー内に配置しました。そして呼んでいたrequire('support/view.php');

ここで何が問題になったのか、またはファイルを codeingiter ライブラリ フォルダーに変更/移動する際に注意する必要がある手順 (構成値) を教えてください。

私が理解したことから、INCLUDE_DIR が失敗したため、必要なファイルの読み込みに失敗した可能性があります。codeigniter フォルダーの外に配置すると、コードは完全に機能します。

4

1 に答える 1