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

0

您需要文件../application/libraries/support/夹中的文件,为此我认为您应该使用APPPATHCI 提供的常量。

require(APPPATH.'libraries/support/view.php');
于 2015-07-30T09:59:47.083 回答