Привет
Задача, выбрать партнеров из БД
проблема в следующем
судя по скрину не передается ID Для запроса в БД.
в моделе:
public function getPartners(){
$sql = 'SELECT dam as partner_id FROM pedigrees WHERE (sire=id and dam<>0) group by dam union SELECT sire as partner_id FROM pedigrees WHERE (dam=id and sire<>0) group by sire order by (select name from pedigrees a where id=partner_id)';
$partner = Pedigrees::findBySql($sql)->all();
return $partner;
}
вывод во вью:
<?php $partner = $model->getPartners();
foreach($partner as $partn) {
echo Html::a( Html::encode($partn->name, $partn->id), Url::to(['pedigrees/view', 'id' => $partn->id])) . '<br>';
}
?>