Если выводим только одну запись, то всё ОК.
Но если выводить список таких записей, то обнаружим, что на каждую запись появляется по запросу для получения Creator'a и Updator'a. Что же делать? А вот что:
Было — Doctrine_Core::getTable('Posts')->findAll()
Стало — Doctrine_Core::getTable('Posts')->createQuery('a, a.Creator, a.Updator')И получаем нужные джоины автоматом.
Собственно, данная техника работает не только для actAs Signable. Это поможет уменьшить количество запросов при получении любых связанных записей.