tableregistry instalar cakephp3 php cakephp cakephp-1.3

instalar - model cakephp 3



Cómo obtener los nombres de campo de la tabla en CakePHP (3)

Para CakePHP 3.x

$ this-> Model-> schema () - Devuelve el objeto Schema.

$ this-> Model-> schema () -> columns () - Devuelve todas las columnas de la tabla en una matriz.

Soy un novato completo en CakePHP. Quiero leer los nombres de campo de la tabla en el controlador.

Quiero que el controlador enumere todos los nombres de campo en la tabla . ¿Cómo puedo hacer eso?


Use el siguiente fragmento de código para obtener una matriz de los nombres de campo (reemplace "YourModel" con el nombre de su modelo):

array_keys($this->YourModel->getColumnTypes());


tan simple como $ this-> Model-> schema ()