我正在构建一个简单的PHP库。这种技术叫做什么?
一个特点是允许做这样的东西:
$myCatalog = new Catalog();
// add books
for ($i=0; $i<99; $i++) {
$myBook = new Book();
$myBook->title = 'Book ' . $i;
$myBook->parentId = $myCatalog->id;
$myBook->create();
}
// add other product
for ($i=0; $i<99; $i++) {
$myProduct = new Product();
$myProduct->name = 'Product ' . $i;
$myProduct->parentId = $myCatalog->id;
$myProduct->create();
}
$catalog_books = $myCatalog->getChildren('Book');
$catalog_products = $myCatalog->getChildren('Product');
我想这不是真正的ORM的功能,是吗?
那么它可能是ORM。我也有对象的进步id,所以所有对象都有唯一的ID。因此,我可以这样做:$ user = EntityManager :: getInstance($ user_id); 这在ORM系统中也很常见吗? – njk 2011-03-23 00:02:25
@njk:我已经更新了我的回复。 – Aren 2011-03-23 00:15:36
谢谢! - njk – njk 2011-03-23 22:44:53