Grazie alle funzioni anonime, è possibile elaborare il campo di una lista ricavata con il classico find(‘list’), adattandolo secondo le proprie esigenze
$titoli = $this->Articles->find('list');
Avendo bisogno del titolo convertito in utf8, potrò usare la seguente struttura
$titoli = $this->Articles->find('list', [
'keyField' => 'Article.id',
'valueField' => function ($article) {
return utf8_encode($article->title);
}
]);
Fonte : https://book.cakephp.org/3.0/en/orm/retrieving-data-and-resultsets.html#finding-key-value-pairs
1 comment for “Ricavare una lista per la select con campo valore modificato”