Stechkin
Guest
ООП и наборы объектов
Вот встал такой вопрос:
Есть у меня, скажем, БД, в которой хранятся записи о книгах.
Для работы с книгами я написал класс book
Вопрос вот в чем - а как удобнее работать с наборами книг? Например, мне надо постранично выдать все книги.
Если писать новый класс, например book_box, который работает с набором книг - то получится, что для каждого объекта book (при создании набора книг) будет идти обращение к БД.
Если же напрямую обращаться к базе типа SELECT * FROM books WHERE ... - то пропадает смысл вообще с классе book
Интересно кто каким образом такую штуку реализует?
Вот встал такой вопрос:
Есть у меня, скажем, БД, в которой хранятся записи о книгах.
Для работы с книгами я написал класс book
PHP:
class book
{
var $id;
var $title;
var $anons;
function book($id=NULL)
{
// Если есть $id - то берем данные из базы
// Если нет - то делаем новую запись в базе
}
function update_book
{
// Тут обновляю информацию о книге
}
function get_title()
....
function set_title()
....
}
Если писать новый класс, например book_box, который работает с набором книг - то получится, что для каждого объекта book (при создании набора книг) будет идти обращение к БД.
Если же напрямую обращаться к базе типа SELECT * FROM books WHERE ... - то пропадает смысл вообще с классе book
Интересно кто каким образом такую штуку реализует?