其中特殊ID的条件cakephp 3

问题描述 投票:0回答:1

如何使用相同特殊ID的职位条件模型中的条件以及如何在视图中接收特殊ID的标题

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

视图:

$items->id[0]->title
cakephp-3.0
1个回答
0
投票

您可以在控制器中简化查询

// 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; ?>
© www.soinside.com 2019 - 2024. All rights reserved.