日期:2014-05-16 浏览次数:20535 次
class AbcAction extends BbcAction{
public function init(){
$model = M("table1");
$a = $model-> where("id = 1") -> getField("id"); //$a = 1
$this -> assign("a",$a);
}
public function test(){
$this->init()
echo $a;
$model -> find(1);
//希望在这里能用到上边的$a和$model(实际上这样写是报错的,因为这是init内部的变量?
//init向前台传递的这个值,好像是可以的
}
}
class AbcAction extends BbcAction{
public $model;
public $a;
public function init(){
$this->model = M("table1");
$this->a = $this->model-> where("id = 1") -> getField("id"); //$a = 1
$this -> assign("a",$this->a);
}
public function test(){
$this->init();//如果是等同__construct为构造函数,在实例化AbcAction时就会执行的话,可不调用
echo $this->a;
$model -> find(1);
//希望在这里能用到上边的$a和$model(实际上这样写是报错的,因为这是init内部的变量?
//init向前台传递的这个值,好像是可以的
}
}