在我的Cake
PHP应用程序中,我有匹配和团队的模型.每个Match都有一个home_team_id和一个away_team_id,两者都引用不同的Team.
原文链接:https://www.f2er.com/php/138709.html在我的team.PHP文件中,我能够形成团队主场比赛的关系:
var $hasMany = array( 'HomeMatch' => array('className' => 'Match','foreignKey' => 'home_team_id'),'AwayMatch' => array('className' => 'Match','foreignKey' => 'away_team_id') );
我的问题是,我无法在一个阵列中自动检索Team的主页和Matches.也就是说,检索到的匹配在单独的HomeMatch和AwayMatch数组中返回,这会导致排序困难.
我尝试过以下方法:
var $hasMany = array( 'Match' => array('foreignKey' => array('home_team_id','away_team_id')) );
……没有运气
关于如何将这两个外键组合成单一关系的任何想法?
谢谢,本