Thông thường layout sẽ là cố định và chỉ có phần nội dung được thay đổi. Bởi vì layout không được có một controller xử lý như các action, nên nếu bạn cần tạo một layout động với một phần giao diện được nạp từ database (ví dụ tạo menu) thì không thể làm theo cách thông thường. Với trường hợp này, ta sẽ tạo và sử dụng các View Helper.