Классы pf'а отличаются не сильно...
Sumo 28.06.2012 14:33
/ 28.06.2012 15:33
Основные отличия:
— Вместо метода server используется transaction (и алиас naturalTransaction), который позволяет удобно работать с транзакциями.
— Помимо кеширования на диск через pfCache есть механизм хранения объектов в памяти (identity map), чтобы при повторных запросах не доставать из БД (в рамках одного запуска скрипта). Это нужно в сложных системах, когда трудно проконтролировать повторные вызовы методов доступа к базе.
— Немного другой логер запросов.
— Есть метод safeInsert, который реализует более-менее универсальный механизм, аналогичный insert on duplicate key update в мускуле.