如何解决cakephp插入和更新
这是我的桌子
protected $_schema = array(
'id' => array(
'type' => 'bigint','length' => 20,'null' => false
),'import_id' => array(
'type' => 'bigint','length' => 255,'betsapi_id' => array(
'type' => 'string','length' => 100,'name' => array(
'type' => 'string','null' => true
),'status' => array(
'type' => 'int','length' => 1,'type' => array(
'type' => 'int','duration' => array(
'type' => 'int','date' => array(
'type' => 'string','length' => null,'last_update' => array(
'type' => 'string','result' => array(
'type' => 'string','active' => array(
'type' => 'tinyint','league_id' => array(
'type' => 'int','length' => 11,'feed_type' => array(
'type' => 'string','length' => 10,);
这是我的保存功能
public function saveEvent
(
$eventId = null,$importId = null,$betsapi_id=null,$eventName,$status = self::EVENT_STATUS_NOT_STARTED,$type = self::EVENT_TYPE_PREMATCH,$duration = null,$startDate,$lastUpdate = null,$eventResult = null,$eventState = self::EVENT_ACTIVE_STATE,$leagueId,$feedType
)
{
$this->create();
$data = array(
'import_id' => $importId,'betsapi_id' => $betsapi_id,'name' => $eventName,'status' => $status,'type' => $type,'duration' => $duration,'date' => $startDate,'last_update' => $lastUpdate,'result' => $eventResult,'active' => $eventState,'league_id' => $leagueId,'feed_type' => $feedType
);
if (!is_null($eventId)) {
$this->id = $eventId;
}
if (is_null($importId)) {
unset($data['import_id']);
}
if ($this->hasAny(array("Event.id" => $eventId))){
unset($data["active"]); // in case admin has disabled this event,do not update this field.
}var_dump($data);
$this->save($data);
print $this->id;exit;
}
vardump在插入之前
array(12) {
[“ import_id”] => 字符串(7)“ 2545008” [“ betsapi_id”] => 字符串(8)“ 97525420” [“名称”] => 字符串(22)“ 2020-21年高级联赛” [“状态”] => 整数(0) [“类型”] => 整数(1) [“持续时间”] => 空值 [“日期”] => string(19)“ 2021-05-16 14:00:00” [“ last_update”] => string(19)“ 2020-08-16 12:26:26” [“结果”] => 字符串(0)“” [“活动”] => 整数(1) [“ league_id”] => 字符串(1)“ 2” [“ feed_type”] => 字符串(8)“ Betclick” }
所有归档保存成功,期望betsapi_id 怎么了?
解决方法
嗨pashmak mirza /你好吗? 您的发送密钥betsapi_id具有价值!你有什么问题 ? [“ betsapi_id”] =>字符串(8)“ 97525420”
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。