小编Ben*_*Ben的帖子

dev/prod环境的备用grunt.js任务

我想设置我的grunt.js文件,以便它只能运行在min我的生产服务器上运行时的任务-我的本地开发服务器上运行,我不希望当min我的代码与每一个变化,因为它是不必要的.

关于grunt.js如何区分dev/prod环境的任何想法?

javascript node.js npm gruntjs

30
推荐指数
1
解决办法
2万
查看次数

CakePHP模型与多个外键的关系

在我的CakePHP应用程序中,我有匹配和团队的模型.每个Match都有一个home_team_id和一个away_team_id,两者都引用不同的Team.

在我的team.php文件中,我能够形成团队主场比赛的关系:

var $hasMany = array(
  'HomeMatch' => array('className' => 'Match', 'foreignKey' => 'home_team_id'),
  'AwayMatch' => array('className' => 'Match', 'foreignKey' => 'away_team_id')
);
Run Code Online (Sandbox Code Playgroud)

我的问题是我无法在一个阵列中自动检索一个Team的主场和远离Matches.也就是说,检索到的匹配在单独的HomeMatch和AwayMatch数组中返回,这会导致排序困难.

我尝试过以下方法:

var $hasMany = array(
  'Match' => array('foreignKey' => array('home_team_id', 'away_team_id'))
);
Run Code Online (Sandbox Code Playgroud)

......没有运气.

关于如何将这两个外键组合成单一关系的任何想法?

谢谢,本

cakephp foreign-keys has-many relationship

8
推荐指数
2
解决办法
6980
查看次数