如何将变量从控制器传递到cakephp中的所有视图文件(.ctp)

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了如何将变量从控制器传递到cakephp中的所有视图文件(.ctp)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我的控制器:Controller / appController / OrdersController.PHP

我有一个名为nocontact()的函数,我可以将变量传递给nocontact.ctp,如下所示:

$allNoContacts = $result;
        $service_charge=$this->ServiceCharge->find('all');

        $zero_service_charge=$this->ZeroServiceCharge->find('all');
        $zero_service_charge=$zero_service_charge[0]['ZeroServiceCharge']['ITems'];
        $this->set(compact('allNoContacts','service_charge','zero_service_charge'));

如何将此变量传递给OrdersController下的所有视图文件

解决方法

您可以在OrdersController的beforeRender方法中设置变量.

public function beforeRender() {
    $this->set('name','value');
}

脚本宝典总结

以上是脚本宝典为你收集整理的如何将变量从控制器传递到cakephp中的所有视图文件(.ctp)全部内容,希望文章能够帮你解决如何将变量从控制器传递到cakephp中的所有视图文件(.ctp)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。