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 代码点火器未定义属性Controllerclass::$functionname_Php_Codeigniter_Model_Controller - Fatal编程技术网

Php 代码点火器未定义属性Controllerclass::$functionname

Php 代码点火器未定义属性Controllerclass::$functionname,php,codeigniter,model,controller,Php,Codeigniter,Model,Controller,当我遇到这个错误时,我正在PHP上练习CI框架 消息:未定义的属性:Test_控制器::$testFunction 我的Test\u controller.php如下所示 class Test_controller extends CI_Controller { public function test(){ $this->load->model('Test_model'); $test = $this->Test_model->testFunction

当我遇到这个错误时,我正在PHP上练习CI框架

消息:未定义的属性:Test_控制器::$testFunction

我的Test\u controller.php如下所示

class Test_controller extends CI_Controller {

public function test(){
    $this->load->model('Test_model');
    $test = $this->Test_model->testFunction;

    echo "Message : " . $test;
}
class Test_model extends CI_Model{

public function testFunction(){
    return "This is a test function on model";
}
我的Test\u model.php如下所示

class Test_controller extends CI_Controller {

public function test(){
    $this->load->model('Test_model');
    $test = $this->Test_model->testFunction;

    echo "Message : " . $test;
}
class Test_model extends CI_Model{

public function testFunction(){
    return "This is a test function on model";
}
我找不到我在哪里犯了错误


感谢您的回答。

测试控制器中

在函数
testFunction

class Test_controller extends CI_Controller {

public function test(){
    $this->load->model('Test_model');
    $test = $this->Test_model->testFunction();

    echo "Message : " . $test;
}

测试控制器中

在函数
testFunction

class Test_controller extends CI_Controller {

public function test(){
    $this->load->model('Test_model');
    $test = $this->Test_model->testFunction();

    echo "Message : " . $test;
}

是的,这只是为了测试,我正在学习。这解决了问题。。。这很快就让人尴尬了——一般来说,你不应该从控制器那里得到回音。测试没问题,但理想情况下,你可以将数据传递给视图,让它处理格式。是的,这只是测试,我正在学习。这解决了问题。。。这很快就让人尴尬了——一般来说,你不应该从控制器那里得到回音。测试可以,但理想情况下,您可以将数据传递给视图,让它处理格式设置。
testFunction
是一个方法,请添加括号。
testFunction
是一个方法,请添加括号。