2016-03-28 21 views
3

Doctrine veritabanı olarak REST API kullanmak mümkün müdür?Doctrine with REST API'leri

Yapılandırma ile ilgili olarak http://doctrine-orm.readthedocs.org/projects/doctrine-dbal/en/latest/reference/configuration.html "Sürücü" özelliğini değiştirebilirim.

İzin verilen sürücüler listesinde REST API'sini kullanacak kimse yok.

Ne yapmak istiyorum geçerli:

<?php 
$config = new \Doctrine\DBAL\Configuration(); 
//.. 
$connectionParams = array(
    'dbname' => 'my_rest_api', 
    'user' => 'user', 
    'password' => 'secret', 
    'host' => 'localhost:3000', 
    'driver' => 'rest', 
); 
$conn = \Doctrine\DBAL\DriverManager::getConnection($connectionParams, $config); 

$entityManager = EntityManager::create($conn, $config); 

// Sends a GET request to localhost:3000/myentity/1 and maps it properly to my configured entity 
$entity = $entityManager->find("MyNamespace\Entity\MyEntity", 1); 

// Sends a POST request to localhost:3000/myentity 
$entity = new MyEntity(); 
$entityManager->persist($entity); 
$entityManager->flush(); 

// and so on 

cevaplar için teşekkür ederiz !!

cevap