PHP PDO是否支持高级绑定?

PHP PDO是否支持高级绑定?

问题描述:

PHP PDO扩展可以自动绑定嵌套对象?我的意思是使用外键,自动将messages数组绑定到Message实例的集合:PHP PDO是否支持高级绑定?

class User 
{ 
    public $id, $name; 
    public messages = array(); 
} 

class Message { public $id, $content } 

---------------------------- ------------------------------------------- 
| Table user | id | name | | Table message | id | content | user_id | 
---------------------------- ------------------------------------------- 

可以在PHP PDO扩展绑定嵌套对象自动?我的意思是使用外键将自动消息阵列绑定到Message实例集合:

不,它不能。你可以在上面编写一个简单的图层,但它可以为你完成。 PDO是一个数据库抽象层。这意味着它提供了一个一致的API来访问多种数据库。它不是 - 以任何方式 - 一个ORM层。如果你想要这样的东西,看看DoctrinePropel。这些将做你想要的。

号之类的事情是一个ORM库的工作。