我用下面的语句。CakePHP的查找功能
$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 ;
通过尝试使用该statment
echo $users = $this->User->find('count');
调试我得到200本身。
型号:http://pastebin.com/p4bFPiUz
显示用户的模型结构,不要你与其他表的任何关系? –
更新问题 –
显示更新的问题@MoyedAnsari –