public function přesun do jiné tabulky (archivu)
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- amater!
- Člen | 1
Předem uvádím že jsem v Nette naprostý začátečník – buďte na mě hodní ;-)
Potřebuji vytvořit „public function“ pro přesun do jiné tabulky (archivu), objevil jsem následující kód pro „update“ a nevím jak ho upravit aby to místo aktualizace přesouvalo do jiné tabulky.
public function update($data = NULL)
{
if ($data === NULL) {
$data = $this->modified;
}
return $this->table->getConnection()->table($this->table->getName())
->where($this->table->getPrimary(), $this[$this->table->getPrimary()])
->update($data);
}
- mildhouse
- Člen | 27
Ahoj
napřed si to načti z jedné a pak ulož do druhé :
public function copy($id)
{
$row = $this->connection->table('table1')->get($id);
if($row){
$sql_data = $row->toArray();
unset($sql_data['id'])
return $this->connection->table('table2')->insert($sql_data);
}
else return FALSE
}