从CakePHP中的数组中检索特定索引

时间:2014-02-19 16:13:21

标签: php arrays cakephp

我有一个数组,我想用foreach循环来解决它。我有这样的查询:

$pending = $this->Article->find('all', array(
    'conditions' => array('Article.status' => 'pending'),
    'order' => array('Article.created' => 'desc'), 'limit' =>5
)); 

现在这让我回到了最近的5篇文章。我通常在这里做的只是循环遍历它们并显示它们,但我想分别获取每个索引的特定字段。我到底该怎么做?

我认为它是这样的:

<?php
   echo $this->Html->link($pending['Article'['title'],array('controller'=>
  'articles','action'=>'view',$pending['Article']['id'][0]));?> 

我只是将索引添加到我想要的特定元素字段的末尾。这不会返回正确的数据。我怎么能这样做?

更新
我能够弄清楚这一点,从cakephp中的数组中获取特定的索引,你只需将索引放在数组变量之后,所以在这种情况下它将是:
<?php echo $this->Html->link($pending[0]['Article'['title'],array('controller'=> 'articles','action'=>'view',$pending[0]['Article']['id']));?>

这将是编号索引,并允许您抓取您想要的数组的任何部分。

0 个答案:

没有答案