如何用Cakephp2逻辑将数据与SQL分离?
目前,我有一个网站,上面显示了我从Cakephp2数据库的MySQL中提取的开发人员名单。我想要实现的是将“开发者”分为两种类型,如“开发者”和“程序员”。我试图为id提供一个额外的字段,以便在包含开发人员姓名的表中分隔开发人员和程序员。但我一直在想我该怎么做。我的解释可能会让人困惑,所以我将把我想做的事情的示例放在下面。一些提示和例子可能会有很大的帮助。我很想听到你的消息如何用Cakephp2逻辑将数据与SQL分离?,php,mysql,sql,cakephp-2.0,Php,Mysql,Sql,Cakephp 2.0,目前,我有一个网站,上面显示了我从Cakephp2数据库的MySQL中提取的开发人员名单。我想要实现的是将“开发者”分为两种类型,如“开发者”和“程序员”。我试图为id提供一个额外的字段,以便在包含开发人员姓名的表中分隔开发人员和程序员。但我一直在想我该怎么做。我的解释可能会让人困惑,所以我将把我想做的事情的示例放在下面。一些提示和例子可能会有很大的帮助。我很想听到你的消息 Currently, Employee table consitsts of list of names
Currently, Employee table consitsts of list of names
of all developers and is retrieved and displayed in cakephp2.
(Developer)
------------------------------
Tim
Jim
Joe
Blake
Mike
Ron
------------------------------
Now, I want to separate the Developers into two parts "Developer" and "Programmer" maybe by adding a programmer_id field .
(Developers)
------------------------------
Tim
Jim ← programmer_id
Joe
Blake
Mike ← programmer_id
Ron
------------------------------
Want to show the separated data in cakephp2 like the following.
(Developer)
Tim
Joe
Blake
Ron
------------------------------
(Programmer)
Jim
Mike
我不完全明白你的要求,但根据你的表结构,你可以这样做
developer Tim
programer Jim ← programmer_id
developer Joe
developer Blake
programer Mike ← programmer_id
developer Ron
$developer = $this->Employee->find('all', array(
'conditions' => array('Employee.category' => 'developer')
));
$programmer = $this->Employee->find('all', array(
'conditions' => array('Employee.category' => 'programmer')
));