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”