где условия для одинаковых спец идентификаторов торт php 3 - PullRequest
0 голосов
/ 06 января 2020

как использовать, где условия в модели постов для идентичных идентификаторов специальных и как получить название специальных идентификаторов в представлении

$items = $this->Posts->find()->where(['AND'=>[['id'=>3],['id'=>4],['id'=>5]]]);  
$this->set(compact('items'));

view:

$items->id[0]->title

1 Ответ

0 голосов
/ 10 января 2020

Вы можете упростить запрос в контроллере

// in controller
$items = $this->Posts->find()->where(['id IN'=>[3,4,5]]);  
$this->set(compact('items'));

... и затем получить доступ к заголовкам в шаблоне, просматривая сгенерированный результат

// in template
<?php foreach ($items as $item): ?>
    <div><?= h($item->title) ?></div>
<?php endforeach; ?>
...