Saya menggunakan NestedSet untuk menyimpan hierarki ACL dan cache untuk mempercepatnya.
Doktrin ORM untuk PHP - NestedSet
Ini postingan yang mungkin berguna juga:
Zend_Acl bagian 3:membuat dan menyimpan ACL dinamis | CodeUtopia - Blog Jani Hartikainen
(lihat juga dua bagian sebelumnya).