Ajax 如何获取多维数组的值
如何获取多维数组的值。 代码// 这里我想得到城市(标题)的唯一值,所以请告诉我如何获取cakephp。。Ajax 如何获取多维数组的值,ajax,cakephp,search,Ajax,Cakephp,Search,如何获取多维数组的值。 代码// 这里我想得到城市(标题)的唯一值,所以请告诉我如何获取cakephp。。 提前感谢因此,您会发现它是递归的,因此所有相关数据都是通过City获取的。 要禁用此递归,需要设置$recursive=-1 你可以用很多方法来做到这一点-- 地点$this->City->recursive=-1查找操作之前 将recursive=>-1放在find overation上 全局设置public$recursive=-1;关于AppModel.php 如果你从这个数组中读到
提前感谢因此,您会发现它是递归的,因此所有相关数据都是通过City获取的。 要禁用此递归,需要设置
$recursive=-1代码>
你可以用很多方法来做到这一点--
地点$this->City->recursive=-1代码>查找操作之前
将
recursive=>-1放在find overation上
public$recursive=-1
;关于AppModel.phpforeach($cities as $city){
echo $city['City']['title']
}
使用cakePHP您试图做的事情通常是通过 假设
$your_array
包含数据,则必须执行以下操作:
$cities = Hash::extract($your_array, '{n}.City.title');
设置$this->City->recursive=-1;在查找操作之前,我得到的答案是-1。我希望所有的城市都在另一个单一的阵列中存储,这是什么意思?如果此方法无法解决您的问题,请使用控制器代码更新您的问题。。。。让我们看看你在干什么。。
$cities = Hash::extract($your_array, '{n}.City.title');