Set the displayField method to the name of the column you want to use as the label. This can be done within the Table class of the association.
public function initialize(array $config) {
parent::initialize($config);
$this->table('groups');
$this->displayField('name'); // Change this value
$this->primaryKey('id');
}
You can also set the key value fields in the finders options array as in the code below:
$availabilityForTutors = $this->Tutors->AvailabilityForTutors->find('list', ['keyField' => 'column acting as key', 'valueField' => 'column acting as value', 'conditions'=>array('AvailabilityForTutors.tutor_id'=> $id),'limit' => 200]);