我从shell调用一个不在Codeigniter应用程序文件夹中的php文件,因此我需要一个应用程序实例并且我已经使用了
<?php
const BASEPATH = "/";
require './system/core/Controller.php';
$CI =& CI_Controller::get_instance();
var_dump($CI->load->helper('url'));
但我收到错误:
PHP Notice: Trying to get property 'load' of non-object
答案 0 :(得分:3)
你唯一要做的就是尝试创建一个实例...... 执行此操作的最佳方法是实际包含index.php - 但要抑制输出
以下内容应该有效
ob_start();
require_once('./index.php');
ob_end_clean();
var_dump($CI->load->helper('url'));