概要
CakePHP2のComponentに実装した静的メソッド内から、モデルのプロパティへアクセスする必要があったのでメモ。
静的メソッド内からは$this->Model->property
ではアクセスできない1 ので、別の方法で対応。
対応方法
public static function foo() {
$val = ClassRegistry::init('Model')->property;
...
}
Go to list of users who liked
More than 5 years have passed since last update.
CakePHP2のComponentに実装した静的メソッド内から、モデルのプロパティへアクセスする必要があったのでメモ。
静的メソッド内からは$this->Model->property
ではアクセスできない1 ので、別の方法で対応。
public static function foo() {
$val = ClassRegistry::init('Model')->property;
...
}
Register as a new user and use Qiita more conveniently
Go to list of users who liked