CakePHP – find(’list’)

class ArticlesTable extends Table
{
  public function initialize(array $config)
  {
    $this->setDisplayField('title');
  }
}
$query = $articles->find('list' , [
          'keyField'   => 'slug' ,
          'valueField' => 'title'
          'groupField' => 'author_id'
        ]);

$data = $query->toArray();
$query = $articles->find('list' , [
     'keyField' => 'id' ,
     'valueField' => 'author.name'
])->contain([ 'Authors' ]);

Dodaj komentarz