Example #1
0
 public static function updateBook($isbn, $itemNode)
 {
     $book = BookQuery::create()->filterByIsbn($isbn)->findOneOrCreate();
     if ($data = Amazon::parseItemNode($itemNode)) {
         $book->setTitle($data['title'])->setAuthor($data['author'])->setPublisher($data['publisher'])->setEdition($data['edition'])->setPubdate($data['date'])->setIsPaperback($data['isPaperback'])->setImageUrl($data['image_url']);
     }
     $book->save();
 }