я настроил плагин preDispatch для моего ACL. Я использовал контроллер в качестве ресурса, действие в качестве привилегии. Когда я пытаюсь перейти на несуществующую страницу, я получаю страницу отказа в доступе вместо 404, я думаю, что ресурс и привилегия запрашиваются, а поскольку они не найдены, он переходит на страницу запрещенного доступа ...
Как я могу это исправить? может быть, мой метод реализации плагина был неправильным? Могу ли я как-то проверить наличие ресурса b4, который запускает мой плагин acl? \
код плагина @ pastebin