猿问

CI框架控制器如何在方法a中给属性赋值后在b方法中能访问到这个值?

如题,

class company_manage extends MY_Controller{
    public $name = '';
    
    fucntion a(){
        $this->name = 'abc';
    }
    
    function b(){
        $n = $this->name;
        echo $n;
    }
}

代码如上,我想在b方法里边使用到这个$name属性,但是拿不到,拿到的只是未在a方法赋值前的值。

阿波罗的战车
浏览 421回答 3
3回答

犯罪嫌疑人X

要在b中调用a然后再取值

繁星点点滴滴

你好, 请在b方法中 使用 $this->a(); 然后在 $n = $this->name;
随时随地看视频慕课网APP
我要回答