私は次のステートメントを使用しています。
$users = $this->User->find('all');
しかし、データベースには 174 行しかありません。しかし、クエリは 200 行を返しています。
コンテンツを出力すると、多くの行が繰り返されていることがわかります。
Cakephp でのこの動作の理由は何ですか?
構造
CREATE TABLE IF NOT EXISTS `users` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`first_name` varchar(255) NOT NULL,
`last_name` varchar(255) NOT NULL,
`email` varchar(255) NOT NULL,
`username` varchar(255) NOT NULL,
`password` varchar(40) NOT NULL,
`display_photo` varchar(255) DEFAULT NULL,
`subscription_plan_id` int(11) unsigned NOT NULL,
`company_id` int(11) NOT NULL,
`status` tinyint(2) NOT NULL,
`created` datetime NOT NULL,
`modified` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=177 ;
このステートメントを使用してデバッグしようとすることによって
echo $users = $this->User->find('count');
私は200自体を取得します。