<?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' )->limit10 );
$objects $session->findIterator$q'City' );

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