Closed alessandrodesign closed 4 years ago
Faça uma pesquisa na tabela que retorne o ultimo valor da tabela.
$user = new User;
$lastRegister = $user ->find("","id DESC")->limit(1)->fetch(true);
foreach ($lastRegister as $user) {
echo "$user->id";
}
Faça uma pesquisa na tabela que retorne o ultimo valor da tabela.
$user = new User; $lastRegister = $user ->find("","id DESC")->limit(1)->fetch(true); foreach ($lastRegister as $user) { echo "$user->id"; }
Agradeço a resposta, a solução que fiz foi recuperar a instancia da classe após o $user->save(), pegando o $user->data()->id
Faça uma pesquisa na tabela que retorne o ultimo valor da tabela.
$user = new User; $lastRegister = $user ->find("","id DESC")->limit(1)->fetch(true); foreach ($lastRegister as $user) { echo "$user->id"; }
Agradeço a resposta, a solução que fiz foi recuperar a instancia da classe após o $user->save(), pegando o $user->data()->id
https://github.com/robsonvleite/datalayer/issues/7#issuecomment-638285599
No método $userId = $user->save(); o retorno é apenas um boolean, como faço para retornar o last_id?
https://github.com/robsonvleite/datalayer/issues/7#issuecomment-638285599
No método $userId = $user->save(); o retorno é apenas um boolean, como faço para retornar o last_id?
$addr = new Address;
$addr->address = "Rua Nome Da Rua 001";
$address = $addr->save();
if (!$address) {
echo "<h2>{$addr->fail()->getMessage()}</h2>";
var_dump($addr->fail());
die;
}
var_dump($addr->id); //aqui o ID
No método $userId = $user->save(); o retorno é apenas um boolean, como faço para retornar o last_id?