public static function generateProducts() { //read in xml document(products) $doc = simplexml_load_file(APPLICATION_PATH . '/../products.xml'); foreach ($doc->category as $cat) { $categoryObj = new Category(); $categoryObj->setUrlKey($cat->urlkey); $categoryObj->setName($cat->name); $categoryObj->save(); } foreach ($doc->product as $product) { $productObj = new Product(); $productObj->setName($product->name); $productObj->setPrice($product->price); $productObj->setSku($product->sku); $productObj->setDateCreated(date('d-m-Y H:i:s', time())); $productObj->setUrlKey($product->urlkey); $productObj->setProductImage($product->image); $productObj->setCategoryId($product->category); $productObj->save(); } }