繁体   English   中英

来自外部脚本的Codeigniter get_instance函数

[英]Codeigniter get_instance function from external script

我从外壳中调用不在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

唯一要做的就是尝试创建一个实例...最好的方法是实际包含index.php-但禁止输出

以下应该工作

ob_start();
require_once('./index.php');
ob_end_clean();

var_dump($CI->load->helper('url'));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM