Да, Zend ACL в ZF можно использовать для определения прав владельца и настройки, позволяющей владельцу контента редактировать свои собственные сообщения и т. Д. Я не уверен, есть ли в этом месте конкретные примеры того, что вы хотите, но вы можете проверить некоторые ZendОбучающие программы ACL от zftutorials.com
ОБНОВЛЕНИЕ
Настройка ACL может быть выполнена различными способами в зависимости от настройки ваших групп и т. Д.,Из-за этого трудно обеспечить четкий способ, как это сделать, но суть его заключается в том, чтобы настроить разрешения для каждого владельца.Тогда в вашем контроллере, где происходит это действие, у вас будет что-то вроде:
if (!$this->_helper->acl->isAllowedOwn($author->user_id, 'content', 'edit')) {
Это скажет, разрешено ли этому автору редактировать свой собственный контент.Эти правила нужно будет каким-то образом настроить, либо через файл конфигурации, либо через xml-файл, который может пролить свет на zftutorials.
Если у меня будет время на разработку учебника, я обновлю его здесь,Но да, это довольно утомительный процесс - создать учебник с ZF, учитывая, что у каждого есть разные способы работы с предметами и предпочтениями, не говоря уже о внутренней работе, необходимой для его настройки.