から一定のモデル化するには?CakePHPの2回のアクセスは、私は、クラスの定数とCakePHPの2モデルがあり、コントローラメソッド
私は試してみてください。
public function SayName($id)
{
var_dump($this->Person->NAME);
die;
}
しかし、結果はでした:NULL
から一定のモデル化するには?CakePHPの2回のアクセスは、私は、クラスの定数とCakePHPの2モデルがあり、コントローラメソッド
私は試してみてください。
public function SayName($id)
{
var_dump($this->Person->NAME);
die;
}
しかし、結果はでした:NULL
次に、あなたは
Person::NAME
それは少し奇妙だが、これを実行したいと思う:
PHPが好きではない$person = $this->Person;
var_dump($person::NAME);
形式は$this->inst::CONSTANT
なので、単純に変数として設定すると(上のように)、このトリックが実行されます。あなたはまた、コマンド
App::uses('Person', 'Model');
とコントローラの上部にあるモデルの使用を宣言することができ
と、コントローラのモデル定数にアクセスすることができますあなたのデイブに感謝! PHPにはいくつかの秘訣があります! –