Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
访问外部php文件中的CodeIgniter对象_Php_Codeigniter - Fatal编程技术网

访问外部php文件中的CodeIgniter对象

访问外部php文件中的CodeIgniter对象,php,codeigniter,Php,Codeigniter,我正在开发一个应用程序(使用Codeigniter框架),它需要一个单独运行的外部php脚本。我想访问外部文件中的Codeigniter对象,如下所示: $CI =&get_instance(); 外部文件位于application/helpers/script.php 我跟着,但对我不起作用 我也试过:- 但它会产生错误,比如已经定义的“常量” 如何访问外部文件中的Codeigniter对象?如果Codeigniter需要外部脚本,而不是相反,您是否考虑过编写CI库?实际上,需要使用

我正在开发一个应用程序(使用Codeigniter框架),它需要一个单独运行的外部php脚本。我想访问外部文件中的Codeigniter对象,如下所示:

$CI =&get_instance();
外部文件位于
application/helpers/script.php

我跟着,但对我不起作用

我也试过:-

但它会产生错误,比如已经定义的“常量”


如何访问外部文件中的Codeigniter对象?

如果Codeigniter需要外部脚本,而不是相反,您是否考虑过编写CI库?实际上,需要使用Codeigniter的是“外部脚本”。您找到解决方案了吗?我还有一个脚本(放在根文件夹中,与CI的index.php一起),我需要它来访问CI方法。不,对不起:(,我所做的是在Codeignitor中创建一个单独的文件夹,并为其创建一个单独的逻辑。
ob_start();
include('index.php');
ob_end_clean();
$CI =& get_instance();
$CI->load->library('session'); //if it's not autoloaded in your CI setup
echo $CI->session->userdata('name');