首页 > 解决方案 > 无法访问整个控制器 cakephp 3 的属性

问题描述

<?php
namespace App\Controller;

use App\Controller\AppController;
use Cake\Collection\Collection;
use Cake\Event\Event;

class ArticlesController extends AppController
{
    public $checkDataMember = null;
    public function initialize()
    {
        parent::initialize();

        $this->checkDataMember = 'Checking Data Member';
    }

    public function home() {
      pj($this->checkDataMember); // Output: Checking Data Member
      $this->checkDataMember = 'Checked Data Member';
    }


    public function dashboard() {
     pj($this->checkDataMember); // Output: Checking Data Member
   }

}

在 中dashboard(),它应该 o/p 作为Checked Data Member,但事实并非如此。问题是什么 ?我无法更改班级的属性。谁能告诉我,问题出在哪里?

标签: phpcakephpcakephp-3.0

解决方案


推荐阅读