1
0
mirror of synced 2025-01-31 04:21:44 +03:00
doctrine2/playground/index.php

27 lines
840 B
PHP
Raw Normal View History

2007-09-13 16:55:32 +00:00
<?php
2007-09-19 16:26:28 +00:00
require_once('playground.php');
2007-09-22 01:32:48 +00:00
$action = isset($_REQUEST['action']) ? $_REQUEST['action']:'client';
if ($action == 'server') {
require_once('connection.php');
require_once('models.php');
require_once('data.php');
2007-09-24 04:58:57 +00:00
$config = array('name' => 'Doctrine_Resource_Test_Server',
'models' => $tables);
2007-09-22 01:32:48 +00:00
2007-09-24 04:58:57 +00:00
$server = Doctrine_Resource_Server::getInstance($config);
2007-09-22 01:32:48 +00:00
$server->run($_REQUEST);
2007-09-24 04:58:57 +00:00
2007-09-22 01:32:48 +00:00
} else {
$config = array('url' => 'http://localhost/~jwage/doctrine_trunk/playground/index.php?action=server');
2007-09-22 01:32:48 +00:00
2007-09-24 04:58:57 +00:00
$client = Doctrine_Resource_Client::getInstance($config);
2007-09-24 22:19:44 +00:00
//$table = $client->getTable('User');
2007-09-24 21:46:05 +00:00
2007-09-24 22:19:44 +00:00
$query = new Doctrine_Resource_Query();
$users = $query->from('User u, u.Phonenumber p, u.Address a, u.Book b, b.Author a')->execute();
2007-09-22 01:32:48 +00:00
}