私は 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 フォルダーの外に配置すると、コードは完全に機能します。