将变量从视图传递到cakephp中的元素

时间:2014-04-01 08:35:45

标签: variables view cakephp-2.0 element

我有一个视图文件add_rates.ctp,并且有一个选择框。当我更改optiion时,它将进行ajax调用并从控制器获取一些值并在该视图中加载一个元素。 但我的问题是我没有得到元素中的参数值。 我在rates.ctp

获得了参数
$params=$this->params['pass'];

它将返回一个参数数组。但是当我在元素中尝试这个时,我没有得到它的价值。 我也尝试在add_rates.ctp中设置一个值并尝试访问元素,这也无法正常工作

$this->set('params',array($params));

怎么做..如果有人对此有所了解请回复..我被卡住了......

1 个答案:

答案 0 :(得分:4)

如果$ params是你想要传递的数组,那么试试这个:

<?php $this->element('your-element-name', array('params' => $params)); ?>