繁体   English   中英

cakephp无需使用View即可保存HABTM关系的数据

[英]cakephp save a HABTM relation's data without using a View

我在MySQL上使用CakePHP v.2.0。

我有两个与HABTM关系相关的模型,候选人和彩票。

我想在我的mysql数据库中保存此HABTM关系的数据,但有两个限制:

1)我没有使用View,也就是说,我想手动构造作为保存函数中第一个参数传递的数据数组-但是它的格式是什么?

2)没有候选者表,因为我的候选模型从LDAP加载数据(我遵循了http://bakery.cakephp.org/articles/psychic/2009/03/12/ldap-models-in- cakephp )。 我只想保存在彩票表和联接表中的候选人表中。

任何想法将不胜感激。

只要在模型中正确设置了关系,并且您具有HABTM表,就可以简单地执行以下操作:

$this->data['Candidate']['id'] = {CANDIDATE_ID};
$this->data['Lottery']['id'] = {LOTTERY_ID};
$this->Lottery->save($this->data);

这应该在HABTM表中显示一条新记录。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM