Как получить имена полей таблицы в CakePHP Я полный новичок в CakePHP. Я хочу прочитать имена полей таблицы в контроллере. Я хочу, чтобы контроллер отображал все имена полей в таблице. Как это сделать? Ответ 1 Используйте следующий фрагмент, чтобы получить массив имен полей (замените "YourModel" на имя вашей модели): array_keys($this->YourModel->getColumnTypes()); Ответ 2 так же просто, как $ This- > Модель- > схема() Ответ 3 Для CakePHP 3.x $this- > Model- > schema(). Возвращает объект Schema. $this- > Model- > schema() → columns() - возвращает все столбцы в таблице в массиве.
Ответ 1 Используйте следующий фрагмент, чтобы получить массив имен полей (замените "YourModel" на имя вашей модели): array_keys($this->YourModel->getColumnTypes());
Ответ 3 Для CakePHP 3.x $this- > Model- > schema(). Возвращает объект Schema. $this- > Model- > schema() → columns() - возвращает все столбцы в таблице в массиве.