0

データベースにいくつかのテーブルがあります。

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が、どちらの関連​​付けも機能していません。

なぜそれが機能しないのかよくわかりません。別のアプリでこのようなものが動作しています。

よろしくお願いします。

4

1 に答える 1