Ajax 如何获取多维数组的值

Ajax 如何获取多维数组的值,ajax,cakephp,search,Ajax,Cakephp,Search,如何获取多维数组的值。 代码// 这里我想得到城市(标题)的唯一值,所以请告诉我如何获取cakephp。。 提前感谢因此,您会发现它是递归的,因此所有相关数据都是通过City获取的。 要禁用此递归,需要设置$recursive=-1 你可以用很多方法来做到这一点-- 地点$this->City->recursive=-1查找操作之前 将recursive=>-1放在find overation上 全局设置public$recursive=-1;关于AppModel.php 如果你从这个数组中读到

如何获取多维数组的值。 代码//

这里我想得到城市(标题)的唯一值,所以请告诉我如何获取cakephp。。
提前感谢

因此,您会发现它是递归的,因此所有相关数据都是通过City获取的。 要禁用此递归,需要设置
$recursive=-1

你可以用很多方法来做到这一点--

  • 地点
    $this->City->recursive=-1查找操作之前
  • recursive=>-1放在find overation上
  • 全局设置
    public$recursive=-1
    ;关于AppModel.php
  • 如果你从这个数组中读到它简单而基本的编程操作

    foreach($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');