データベースにいくつかのテーブルがあります。
CREATE TABLE IF NOT EXISTS `team_players` (
`artificialid` int(11) NOT NULL AUTO_INCREMENT,
`team_name_id` int(11) NOT NULL,
`player_id` int(11) NOT NULL,
PRIMARY KEY (`artificialid`)
)
と:
CREATE TABLE IF NOT EXISTS `team_names` (
`id` int(11) NOT NULL,
`name` varchar(50) NOT NULL
)
そして、TeamPlayer モデルを次のように設定しました。
class TeamPlayerModel extends AppModel {
public $belongsTo = array(
'TeamName',
'Player'
)
);
}
プレーヤー テーブルにはフィールドがありますid
が、どちらの関連付けも機能していません。
なぜそれが機能しないのかよくわかりません。別のアプリでこのようなものが動作しています。
よろしくお願いします。