Php 致命错误:调用未定义的函数site_url()
我正在使用PHP的CodeIgniter框架。我已经创建了一个名为“login.php”的视图。一旦我 创建视图后,我将视图加载到一个名为“index”的函数中,该函数位于 在一个名为“CCI”的类中,它扩展了控制器,但我一直收到这个错误:致命 错误:在C:\wamp\www\FinalP\u CCI\u Clone\system中调用未定义的函数site\u url() \第12行的application\views\login.php。我不理解我遇到的问题,因为 欢迎页面加载良好,“CCI”类中的第二个函数也加载良好 下面是一些代码: 控制器文件: } /*文件结尾login.php/ /位置:./system/application/controllers/cci.php*/ 类欢迎扩展控制器{Php 致命错误:调用未定义的函数site_url(),php,function,codeigniter,view,controller,Php,Function,Codeigniter,View,Controller,我正在使用PHP的CodeIgniter框架。我已经创建了一个名为“login.php”的视图。一旦我 创建视图后,我将视图加载到一个名为“index”的函数中,该函数位于 在一个名为“CCI”的类中,它扩展了控制器,但我一直收到这个错误:致命 错误:在C:\wamp\www\FinalP\u CCI\u Clone\system中调用未定义的函数site\u url() \第12行的application\views\login.php。我不理解我遇到的问题,因为 欢迎页面加载良好,“CCI”
function Welcome()
{
parent::Controller();
}
function index()
{
$this->load->view('welcome_message');
}
function test()
{
echo "Testing Data";
}
}
/*文件结尾welcome.php/
/位置:./system/application/controllers/welcome.php*/您必须加载帮助程序。函数
site\u url()
由url
helper提供
您可以尝试以下方法:
或在$this->load->helper('url')
application/config/autoload.php中设置以下值
$autoload['helper']=array('url')代码>
(结果:)或base\u url()
(结果:)site\u url()
注意:结果取决于
application/config/config.php
中存储的值发布更多的代码,我们现在只能猜测它可能是什么…谢谢。非常感谢你的帮助。加载helper函数解决了这个问题。
function Welcome()
{
parent::Controller();
}
function index()
{
$this->load->view('welcome_message');
}
function test()
{
echo "Testing Data";
}
$this->load->helper('url');