在我的cakephp应用程序中,我在app_controller.php中的beforeFilter方法中有一些逻辑,它接收一个值。
function beforeFilter(){
$this->oCurrentOrganisation = $organisation["Organisation"];
}
通过这种方式,所有控制器都可以访问属性oCurrentOrganisation。
我需要在app_model.php中的beforeSave中使用此值...传递变量值的最佳方法是什么。
由于
此致 加布里埃尔
答案 0 :(得分:0)
这个逻辑必须在beforeRender()中吗? 保存到模型这已经很晚了。 人们需要更多关于你想要实现的细节。
但无论哪种方式,您都可以随时将内容传递给模型
$ this-> Model-> customVar ='foo';
或通过方法(并将内容分配给变量)
$这 - >模型 - > customMethod( '富');
如果你在save()之前这样做,你可以在beforeSave()中依靠它。