php - 无法访问整个控制器 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,但事实并非如此。问题是什么 ?我无法更改班级的属性。谁能告诉我,问题出在哪里?
解决方案
推荐阅读
- sql - 在 Case when 子句中遍历其他表
- docker - 设置本地 Selenium 项目以在 Docker 容器上安装 Jenkins 运行
- c# - 创建上划线文本
- ruby-on-rails - 通过 ActionCable 发送 zip 二进制数据
- java - Java:While Loop 抑制 JFrame 的绘制功能
- java - Osmdroid -NullPointerException: Attempt to invoke virtual method 'boolean org.osmdroid.views.overlay.Overlay.onTouchEvent
- c# - number formatting in asp.net markup code?
- javascript - 当我使用 for 循环时,为什么我的代码没有在 forEach 中等待?
- windows - 似乎无法卸载 JetBrains Toolbox
- apache-spark - Hadoop v/s Spark 说明