selo
(Csselo)
1
Merhaba
ajaxdan aldıgım mesela 5 datayı kaydetmek istiyorum.ama 1.den sonra diğerlerini save etmiyor.Nasıl yapmak lazım.for un içi dönüyor.
foreach($autoIdAll as $autoId)
{
$frnd = $friends->model()->findByAttributes(array("name" => $name, 'friend_id'=>$autoId));
if($frnd == NULL ) {
$friends->attributes = array('name' => $name, 'friend_id' => $autoId, 'request' => 1);
$friends->save();
$friends->unsetAttributes();
}
}
McQueen
(Mail)
2
Bir denermisin?
foreach($autoIdAll as $autoId)
{
$frnd = $friends->model()->findByAttributes(array("name" => $name, 'friend_id'=>$autoId));
if($frnd == NULL ) {
$friends = new Friends();
$friends->attributes = array('name' => $name, 'friend_id' => $autoId, 'request' => 1);
$friends->save();
unset($friends);
}
}
selo
(Csselo)
3
problemi çözdü ama create işlemi için her defasında yeni yaratmak olmamalı.
McQueen
(Mail)
4
Bence yeniden create etmelisin. başka türlü set edemezsin.
selo
(Csselo)
5
hayır save edince 3 kere return 1 alıyorsun bi de