<?php
require 'ezc-setup.php';
$session = new ezcPersistentSession(
    ezcDbInstance::get(), new ezcPersistentCodeManager( "path/to/definitions" )
);

// Creating New Objects
$object = new City();
$object->normalized_name = "dieren";
$object->name = 'Dieren';
$object->country = 'NL';
$session->save( $object );

// Finding Objects
$q = $session->createFindQuery( 'City' );
$q->where(
        $sq->expr->like( 'name', $sq->bindValue( 'oslo%' ) )
    )
  ->orderBy( 'country', 'name' )->limit( 10 );
$objects = $session->findIterator( $q, 'City' );

foreach ( $objects as $object )
{
}
?>
