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