我有一个视图文件add_rates.ctp,并且有一个选择框。当我更改optiion时,它将进行ajax调用并从控制器获取一些值并在该视图中加载一个元素。 但我的问题是我没有得到元素中的参数值。 我在rates.ctp
获得了参数$params=$this->params['pass'];
它将返回一个参数数组。但是当我在元素中尝试这个时,我没有得到它的价值。 我也尝试在add_rates.ctp中设置一个值并尝试访问元素,这也无法正常工作
$this->set('params',array($params));
怎么做..如果有人对此有所了解请回复..我被卡住了......
答案 0 :(得分:4)
如果$ params是你想要传递的数组,那么试试这个:
<?php $this->element('your-element-name', array('params' => $params)); ?>