伙计们,我试图使用get_instance
函数来获取实例,但是我遇到了一些问题,它总是把这个错误抛给我
PHP Fatal error: Uncaught Error: Call to undefined function get_instance()
我有一个名为english.php
的文件,它包含以下代码:
<?php
$ci =& get_instance();
//$ci->load->helper('language');
$CI->load->helper('language');
header('Content-Type: text/javascript');
?>
<!--alert("Hello world");-->
var messages = {
CALENDAR_CREATE: "<?php echo lang('calendar_reminder_creation'); ?>",
CALENDAR_EDIT: "<?php echo lang('calendar_reminder_edit'); ?>",
CALENDAR_DELETE: "<?php echo lang('calendar_reminder_delete'); ?>"
};
我和我一样包括它
<script src="<?php echo base_url() ?>assets/scripts/dynamic/english.php" type="text/javascript"></script>
首先,我没有加载任何帮助器或获取上面的任何实例,因为我在CI_COntroller中加载了语言助手,但它开始给我一个错误,lang没有定义所以试图使用get_instance函数但是这给了我以上错误。
有谁能告诉我,我做错了什么?
答案 0 :(得分:0)
更改了此行
$ci = &get_instance();
答案 1 :(得分:0)
试试..
<?php
$CI =& get_instance();
//$ci->load->helper('language');
$this->CI->load->helper('language');
header('Content-Type: text/javascript');
?>
<!--alert("Hello world");-->
var messages = {
CALENDAR_CREATE: "<?php echo lang('calendar_reminder_creation'); ?>",
CALENDAR_EDIT: "<?php echo lang('calendar_reminder_edit'); ?>",
CALENDAR_DELETE: "<?php echo lang('calendar_reminder_delete'); ?>"
};