code_junkie

Good PHP ORM Library?

Nov 11th, 2011
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. /* SQL */
  2. CREATE TABLE products (
  3. product_id INTEGER,
  4. description VARCHAR(128),
  5. PRIMARY KEY (product_id)
  6. );
  7.  
  8. /* PHP */
  9. // Create
  10. $product=new Axon('products'); // automatically reads the above schema
  11. $product->product_id=123;
  12. $product->description='Sofa bed';
  13. $product->save(); // ORM knows it's a new record
  14.  
  15. // Retrieve
  16. $product->load('product_id=123');
  17. echo $product->description;
  18.  
  19. // Update
  20. $product->description='A better sofa bed';
  21. $product->save(); // ORM knows it's an existing record
  22.  
  23. // Delete
  24. $product->erase();
  25.  
  26. <?php
  27. $object = $dorm->getClassName('id_here');
  28. $dorm->save($object);
  29. $dorm->delete($object);
  30.  
  31. $urun = new Product();
  32. $urun->name=”CPU”
  33. $urun->prince=”124”;
  34. $urun->save();
Add Comment
Please, Sign In to add comment