示例#1
0
 /**
  * Tests if a record is retrievable after being remove()d
  */
 public function testRemove()
 {
     $user = new Person();
     $user->first_name = "test";
     $user->last_name = "user";
     $id = $user->add();
     $testUser = $user->find($id);
     $testUser->remove();
     // find() returns false if the record was not found in the database
     $this->assertFalse($testUser->find($id));
 }
示例#2
0
<?php

// Example usage of this ORM
require "vendor/autoload.php";
use PotatoORM\Models\Person;
$person = new Person();
$person->first_name = "yua";
$person->last_name = "madha";
$person->age = 73;
// the add() method inserts an object and returns the last inserted id
$id = $person->add();
// retrieve the just-added person
$test = $person->find($id);
print_r($test);
$test->gender = "female";
$test->update();
// is the update successful
print_r($test->find($id));
// delete the person from the database
$test->remove();
// retrieve all people
print_r($person->findAll());