Dari Cakebook kami mendapatkan contoh kerja ini:
public function findTagged(Query $query, array $options) {
return $this->find()
->distinct(['Articles.id'])
->matching('Tags', function ($q) use ($options) {
if (empty($options['tags'])) {
return $q->where(['Tags.title IS' => null]);
}
return $q->where(['Tags.title IN' => $options['tags']]);
});
}
Misalnya dengan alamat artikel/tagged/test/new, maka akan ditemukan artikel dengan tag "test" ATAU tag "new". Saya ingin memodifikasi kode ini dengan cara CakePHP, untuk mendapatkan artikel dengan tag "test" DAN tag "baru".
Apakah Anda punya ide?