【发布时间】:2015-12-07 00:47:11
【问题描述】:
我正在尝试获取集合中最后一个元素的属性。我试过了
end($collection)->getProperty()
和
$collection->last()->getProperty()
没有任何作用
(告诉我我正在尝试在布尔值上使用 getProperty())。
/**
* Get legs
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getLegs()
{
return $this->aLegs;
}
public function getLastlegdate()
{
$legs = $this->aLegs;
return $legs->last()->getStartDate();
}
知道为什么吗?
【问题讨论】:
-
你确定
$collection里面有项目吗?end()将在一个空数组上返回false。 -
请提供一些代码帮助我们更好的理解帮助您
-
$collection->last();
标签: php symfony collections doctrine doctrine-collection