PHP PDO能够进行高级绑定吗?
PHP PDO扩展能否自动绑定嵌套对象?我的意思是使用外键自动将PHP PDO能够进行高级绑定吗?,php,data-binding,pdo,Php,Data Binding,Pdo,PHP PDO扩展能否自动绑定嵌套对象?我的意思是使用外键自动将消息数组绑定到消息实例的集合: class User { public $id, $name; public messages = array(); } class Message { public $id, $content } ---------------------------- ------------------------------------------- | Table user | id
消息
数组绑定到消息
实例的集合:
class User
{
public $id, $name;
public messages = array();
}
class Message { public $id, $content }
---------------------------- -------------------------------------------
| Table user | id | name | | Table message | id | content | user_id |
---------------------------- -------------------------------------------
不,这类事情是ORM库的工作 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 |
---------------------------- -------------------------------------------
不,不能。你可以在上面写一个简单的图层,不过这可以帮你完成。PDO是一个数据库抽象层。这意味着它提供了一个一致的API来访问多种数据库。无论如何,它不是ORM层。如果你想要那样的东西,看看或。这些可以满足你的需要