【发布时间】:2011-03-22 23:07:41
【问题描述】:
我正在构建一个简单的 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 功能,是吗?
【问题讨论】: