public function listAll($emprestimo_id)
 {
     $rs = $this->getDbTable()->fetchAll('emprestimo_id = ' . (int) $emprestimo_id);
     $entries = array();
     foreach ($rs as $row) {
         $model = new Library_Business_Model_LoanItem();
         $livro = $row->findParentRow('Library_Business_DbTable_Book');
         $livro_model = new Library_Business_Model_Book();
         $livro_model->setIsbn($livro->isbn)->setTitulo($livro->titulo);
         $model->setId($row->id)->setLivro($livro_model)->setDataPrevista($row->data_prevista)->setDataDevolvida($row->data_devolvida)->setValorPago($row->valor_pago);
         $entries[] = $model;
     }
     return $entries;
 }
 public function listAll()
 {
     $rs = $this->getDbTable()->fetchAll();
     $entries = array();
     foreach ($rs as $linha) {
         $model = new Library_Business_Model_Book();
         $editora = $linha->findParentRow('Library_Business_DbTable_Publisher');
         $autor = $linha->findParentRow('Library_Business_DbTable_Author');
         $editora_model = new Library_Business_Model_Publisher();
         $editora_model->setId($editora->id)->setLocalizacao($editora->localizacao)->setNome($editora->nome)->setWebsite($editora->website);
         $autor_model = new Library_Business_Model_Author();
         $autor_model->setId($autor->id)->setNome($autor->nome)->setBiografia($autor->biografia);
         $model->setIsbn($linha->isbn)->setEditora($editora_model)->setAutor($autor_model)->setTitulo($linha->titulo)->setPaginas($linha->paginas)->setAno($linha->ano)->setResenha($linha->resenha);
         $entries[] = $model;
     }
     return $entries;
 }