Cảnh báo, còn rất nhiều Zend Framework phía trước!
Bạn có thể dễ dàng xử lý 1. và 2. với Zend_Acl và Zend_Navigation .
Đối với số 3, bạn sẽ phải truy vấn đối tượng ACL trong mô hình của mình và làm rất nhiều thứ bằng tay. Bạn cũng có thể sử dụng Zend Framework cho các biểu mẫu và bao gồm các trình xác thực phần tử biểu mẫu cụ thể tùy thuộc vào quyền của vai trò người dùng.
CHỈNH SỬA:
Nếu bạn không muốn đi theo tuyến ZF, ít nhất bạn có thể xem cách ACL được xử lý trong ZF.