在Action中如何调用model中的常量,比如systemAciton.class.php 中的方法想调用memberModel.class.php中的const DEFAULT_STATUS=1这个变量的值,能调用到么?求解!(希望是亲测成功再回答!谢谢!)

解决方案 »

  1.   

    报什么错? 这个是php调用常量的方法。
      

  2.   

    报什么错? 这个是php调用常量的方法。这是我的引用:
    $model = D('Member');
    echo $model::USER_STATUS;
    exit;
    报错:syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM, expecting ',' or ';' E:\www\xxx.xxx.com\xxx\Lib\Action\FbadminAction.class.php 第 76 行.
      

  3.   

    您的php版本太低了,至少要php5.3才可以这样用
      

  4.   

    报什么错? 这个是php调用常量的方法。这是我的引用:
    $model = D('Member');
    echo $model::USER_STATUS;
    exit;
    报错:syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM, expecting ',' or ';' E:\www\xxx.xxx.com\xxx\Lib\Action\FbadminAction.class.php 第 76 行.不用实现化模型,::是PHP的语法。MemberModel::USER_STATUS直接调用常量。
      

  5.   

    报什么错? 这个是php调用常量的方法。这是我的引用:
    $model = D('Member');
    echo $model::USER_STATUS;
    exit;
    报错:syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM, expecting ',' or ';' E:\www\xxx.xxx.com\xxx\Lib\Action\FbadminAction.class.php 第 76 行.不用实现化模型,::是PHP的语法。MemberModel::USER_STATUS直接调用常量。原来要这样子才行啊!谢谢你拉!