Tôi là người mới hoàn thành trong CakePHP. Tôi muốn đọc các tên trường của bảng trong bộ điều khiển.Cách lấy tên trường của bảng trong CakePHP
Tôi muốn bộ điều khiển để liệt kê tất cả các tên trường trong bảng. Làm thế nào để làm điều đó?
Tôi là người mới hoàn thành trong CakePHP. Tôi muốn đọc các tên trường của bảng trong bộ điều khiển.Cách lấy tên trường của bảng trong CakePHP
Tôi muốn bộ điều khiển để liệt kê tất cả các tên trường trong bảng. Làm thế nào để làm điều đó?
Sử dụng đoạn mã dưới đây để có được một loạt các tên trường (thay thế "YourModel" với tên của mô hình của bạn):
array_keys($this->YourModel->getColumnTypes());
đơn giản như $ this-> Model-> schema()
Đối với CakePHP 3.x
$ this-> Model-> schema() - Trả về đối tượng Schema.
$ this-> Model-> schema() -> columns() - Trả về tất cả các cột trong bảng trong một mảng.
Bạn có thể cung cấp thêm ngữ cảnh cho chúng tôi không? Tại sao bạn muốn làm nó? – JohnP