/** * Carrega registro para edição */ public function onEdit($param) { if (isset($param['key'])) { $key = $param['key']; // obtém a chave Transaction::open('livro'); // inicia transação com o BD $fabricante = Fabricante::find($key); // instancia o Active Record $this->form->setData($fabricante); // lança os dados no formulário Transaction::close(); // finaliza a transação $this->onReload(); } }