Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

find by column name cakePHP

Hello I have been trying to understand how to get data from model by the name of field. I am using cakePHP, and I need to retreive a column's data from a table. The syntax is

> "select name from permissions"

So I tried to find out on book.cakephp.org, so I got the field function, but that only gives me the first value, while I have more than one values for this.

I tried do a

$this->Model->find(array('fields'=>'Model.fieldName'));

but I understood that the syntax itself is flawed.

Can somebody let me know what is the method to query based on column name.

like image 803
macha Avatar asked Dec 17 '22 20:12

macha


1 Answers

$this->Model->find(array('fields'=>'Model.fieldName'))

You forgot the array function. Also:

$this->Model->find(array('fields'=>array('Model.fieldName')))

will work.

like image 131
webbiedave Avatar answered Dec 30 '22 07:12

webbiedave