Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Variables 在cakephp中将变量从视图传递到元素_Variables_View_Cakephp 2.0_Element - Fatal编程技术网

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

Variables 在cakephp中将变量从视图传递到元素,variables,view,cakephp-2.0,element,Variables,View,Cakephp 2.0,Element,我有一个视图文件add_rates.ctp,其中有一个选择框。当我更改选项时,它将进行ajax调用,并从控制器获取一些值,然后在该视图中加载一个元素。 但是我的问题是我没有得到元素中的参数值。 我在rates.ctp中获取参数 $params=$this->params['pass']; 它将返回一个参数数组。但是当我在元素中尝试这个时,我没有得到值。 我还尝试在add_rates.ctp中设置一个值,并尝试访问in元素,这也不起作用 $this->set('params',arr

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

$params=$this->params['pass'];
它将返回一个参数数组。但是当我在元素中尝试这个时,我没有得到值。 我还尝试在add_rates.ctp中设置一个值,并尝试访问in元素,这也不起作用

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

怎么办如果有人对此有想法,请回复。。我被卡住了…

如果$params是您试图传递的数组,请尝试以下操作:

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

如果$params是您尝试传递的数组,请尝试以下操作:

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


我知道这一点,但我想从视图本身获取一个值我知道这一点,但我想从视图本身获取一个值