update book's action

@all: Phần này hơi dài (mặc dù nó chỉ là trang view book), các anh chịu khó xem giúp em nhé :3

update: em mới upload model BookUser và sửa lại UserBook thành BookUser theo đúng chuẩn của cake
Hàm này trả về mảng 1 giá trị tại sao em lại gọi hàm số nhiều ```Users```??
Nói chung anh rất không thích cứ phải comment lòng vòng đi vòng lại. Em sửa project 1 lượt đi rồi thứ 2 báo anh review. Đừng push lên rồi bị cả chục comment nữa.
Cuối tuần có thể ngồi đọc sách "Clean Code" cho phát triển tư duy code.