通知
すべてクリア
17/03/2021 7:59 pm
投票システムのVotesystemController.php内の一行についてです。
$recordNum = $this ->Votesystem ->find()->count();
や
$mostPopularity = $this->Votesystem->find()->select(['mostPopularity' =>$this->Votesystem->find()->func()->max('Popularity')])->first();
で、
を使用しており、講義では「Votesystemはテーブルを指してる」と説明してましたが、
作成したテーブル名は小文字の「votesystem」なので、なぜ「Votesystem」でそのテーブルを取得できるのか
わかりません。
この「Votesystem」は何をさしているのでしょうか?
$this->Votesystem->find()
を使用しており、講義では「Votesystemはテーブルを指してる」と説明してましたが、
作成したテーブル名は小文字の「votesystem」なので、なぜ「Votesystem」でそのテーブルを取得できるのか
わかりません。
この「Votesystem」は何をさしているのでしょうか?
This topic was modified 2年前 by Teacher
17/03/2021 7:59 pm
テーブルを代入した変数をCakePHP側が用意してくれているので、そちらの変数を使っています。
勝手に大文字にされてしまうみたいですね。