我用下面的語句。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 –