Remigiusz Towalski

Remigiusz Towalski Manager R&D
Engineering

Temat: Pole unique psuje zapis!

Mam sobie metodę zapisu encji:
	function saveUser($token, User $user)
{
if ($user->creationDate == null)
{
$user->creationDate = date("Y-m-d H:i:s");
$user->save();
return array($user, createToken($user->id));
}
else
{
if (checkToken($user->id, $token))
{
$user->replace();
}
return $user;
}
}
I definicję tej encji:
User:
columns:
id:
type: integer
primary: true
autoincrement: true
creationDate: string(100)
login:
type: string(100)
unique: true
password: string(100)
I wszystko działa ok, o ile wywalę unique z loginu.
Z unique encja nie jest update'owana przy ponownym zapisie, ale też nie dostaję żadnego błędu...

Co jest nie tak?