Config
Thư mục này chứa các file cấu hình của CakePHP, trong đó cần chú ý các file:
core.phpchứa các tham số cơ bản của projectdatabase.phpchứa thông tin kết nối đến database serverrouter.phpchứa các thông tin của bộ điều tuyến. Tuy nhiên trong hầu hết các trường hợp, ta chỉ sử dụng cấu hình route mặc định của CakePHP
Controller
Chứa các file controller của project
AppController.phpđịnh nghĩa classAppController. AppController là class cha của tất cả các class controller trong projects. Do đó các cài đặt dùng chung cho tất cả các controller được đặt tại đây.Componentschứa các file component. Component là các đoạn mã mở rộng cho Controller
View
Chứa các file view của project
Layoutschứa các file layout của project. File layout chứa thông tin về cấu trúc, bố trí của các viewElementschứa các file element. Element là các đoạn mã mở rộng cho View
Model
Chứa các file model của project
AppModel.phpđịnh nghĩa classAppModel. AppModel là class cha của tất cả các class model trong projects. Do đó các cài đặt dùng chung cho tất cả các model được đặt tại đây.Behaviorschứa các file behavior. Behavior là các đoạn mã mở rộng cho Model
webroot
Đóng vai trò là thư mục gốc (root directory) của project. Trong thư mục này bao gồm các file css, javascript, image chứa trong các thư mục tương ứng.