如何解决Return 在 Cakephp 1.3
我有一个非常奇怪的问题,我找不到任何解决方法。 我有以下代码:
function convertToComponent($idPryComponent) {
$pryComponentData = $this->{$this->modelClass}->findByIdPryComponent ( $idPryComponent );
$this->loadModel ('ComponentSource' );
if ($this->ComponentSource->save ( $pryComponentData [$this->modelClass] )) {
$idComponent = $this->ComponentSource->id;
$pryComponentData [$this->modelClass] ['ID_COMPONENT'] = $idComponent;
$save=array();
$save['PryComponent']['ID_PRY_COMPONENT']=$idPryComponent;
$save['PryComponent']['ID_COMPONENT']=$idComponent;
$return= $this->PryComponent->save ($save);
return $idComponent;
}
return false;
}
然后save actiond后,一句“return $idComponent;”,在数据库中又插入了一条空记录,不知道为什么!!! 你能帮忙吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。