解决方案 »

  1.   

    public $a ;//定义一个全局属性function LoadData()
    {
    $memberId=$_POST['memberId'];
    //通过传入参数$memberId从服务取到数据$a,$a为数组
    $this->a = $a;//对属性进行赋值
    return $a;}function select()
    {
    $b=$_POST['check'];//从选择页面得到数据$b
    $c=$this->LoadData();//这种方法不行,这里取不到数据因为$_POST['memberId']不存在
    }
    问题: 我要在select里面使用LoadData里面的$a,应该怎么获取。
    $this->a;//获取属性值
      

  2.   

    这种方法试过了不行啊在sleect里面得不到值
      

  3.   

    当然不行!
    规则并不因为你使用框架而改变
    $memberId=$_POST['memberId'];
    只有在接受表单提交时,$_POST['memberId'] 才可能有值!
      

  4.   

    可以将'memberId' 定义为属性在构造函数里面设置$this->memberId=$_POST["memberId"]?$_POST["memberId"]:"";