2019-05-05 15:40:30 1541次浏览 5条回答 1 悬赏 10 金钱

01.png

补充于 2019-05-05 15:52

之前用的 CI,在 __construct$this->变量名,就可以直接调用,Yii 有没有类似的?

最佳答案

  • 墨轩娣 发布于 2019-05-05 19:22 举报

    不是你这样写的,要先声明属性

    class ArticleController extends Controller
    {
        public $request;
        public function init(){
            $this->request = Yii::$app->request;
        }
        public function actionIndex()
        {
            $this->request->get();
        }
    }
    
    1 条回复
    回复于 2019-05-06 10:14 回复

    谢谢~~~

    觉得很赞
  • 回答于 2019-05-06 08:01 举报

    直接赋给成员变量不就行了。

    1 条回复
    回复于 2019-05-06 10:14 回复

    谢谢~~~

  • 回答于 2019-05-06 09:34 举报

    怪就怪你php基础还不行,怎么就到框架了呢。年轻人,基础很重要哦!

    3 条回复
    回复于 2019-05-06 10:15 回复

    慢滚不送~~

    回复于 2019-05-07 09:30 回复

    这就有点低素质了啊

    回复于 2019-05-07 10:12 回复

    你素质高,我发问题不去论坛发帖,不是为了跟你扯淡的。

  • 回答于 2019-09-17 10:32 举报

    private $_wx;

    /**
     * {@inheritdoc}
     */
    public function beforeAction($action)
    {
        if (parent::beforeAction($action))
        {
            $this->_wx  = yii::$app->params['weixin'];
    
            return true;
        }
    
        return false;
    }
    
    public function actionTest(){
        print_r($this->_wx);
    }
    
  • 回答于 2019-09-17 10:35 举报

    private $_wx;
    /**

    • {@inheritdoc}
      */
      public function beforeAction($action)
      {
      if (parent::beforeAction($action))
      {

       $this->_wx  = yii::$app->params['weixin'];
      
       return true;
      

      }

      return false;
      }

    public function actionTest(){

    print_r($this->_wx);
    

    }

您需要登录后才可以回答。登录 | 立即注册
风焕
助理

风焕 上海浦东新区

注册时间:2019-04-26
最后登录:2019-05-27
在线时长:0小时38分
  • 粉丝0
  • 金钱35
  • 威望10
  • 积分135

热门问题