我想立即保存和更新数据。在saveMany函数中。
我有像
这样的数据[
[
'id'=>1,
'name' => 'test1'
],
[
'name' => 'test2'
]
]
如果id在那里,那么我需要更新记录。否则我需要添加记录。我怎样才能在cakephp 3中实现这一点。
答案 0 :(得分:0)
是的,如果您以相同的方式接收邮件请求中的数据或以相同的方式在数组中设置数据,它将会起作用。
angular.module('starter.controllers', ['starter.services'])
.controller('AppCtrl',['$scope', 'loginService',function($scope,
$ionicModal, $timeout,loginService) {
// Form data for the login modal
$scope.loginData = {};
// Create the login modal that we will use later
$ionicModal.fromTemplateUrl('templates/login.html', {
scope: $scope
}).then(function(modal) {
$scope.modal = modal;
});
// Triggered in the login modal to close it
$scope.closeLogin = function() {
$scope.modal.hide();
};
// Open the login modal
$scope.login = function() {
$scope.modal.show();
};
$scope.doLogin = function() {
console.log('Doing login');
var usrnm = $scope.loginData.username;
var pass = $scope.loginData.password;
var deviceID = "1234";
var deviceType = "any";
console.log('username - '+usrnm);
console.log('password - '+pass);
if (loginService) {
loginService.loginXmanager(usrnm,pass,deviceID,deviceType);
}else{
console.log("loginService error");
}
};
}])