在OrdersTable.php的初始化函数中,我有
$exclude = @(
'dc2.local'
'dc3.local'
'dc4.local'
'dc5.local'
)
(Get-ADForest).Domains | %{ Get-ADDomainController -Filter * -Server $_ } | Where-Object {$exclude -notcontains $_.hostname} | select Hostname
在ReviewsTable.php中,我有
$this->hasOne('CurrentReview', [
'className' => 'Reviews',
'finder' => 'latest',
'foreignKey' => 'order_id
]);
我试图只获得与订单相关的最新评论,但我只能获得第一个。
public function findLatest(query $q)
{
return $q->orderDesc('id')->limit(1);
}
我错过了什么?
我几乎得到了我需要的东西
$order = $this->Orders->get($id, ['contain' => [
'CurrentReview'
]]);
但它在我不想要的数组中