我正在構建一個簡單的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