Yii2 - 从2amigos图库小部件中的数据库访问模型

时间:2015-02-01 18:28:53

标签: database model widget yii2

您好。

有没有人知道如何从2amigos图库小部件中的数据库访问模型,以便使用存储在数据库中的路径显示存储在本地文件夹中的图像。

通过composer安装小部件之后,我的视图有代码:

<?php $items = [
[
    'url' => 'imagens/portfolio/1.jpg',
    'src' => 'imagens/portfolio/thumbs/1.jpg',
    // // 'options' => array('title' => 'Camposanto monumentale (inside)')
],

];?>
<?= dosamigos\gallery\Gallery::widget(['items' => $items]);?>

我需要从数据库访问模型以显示图像。 像这样:

'url'=&gt; $模型 - &GT; path_to_photo,

'src'=&gt; $模型 - &GT; path_to_foto,

非常感谢您的回答

1 个答案:

答案 0 :(得分:0)

我经过多次尝试后想出来了,但这里是如何做到的:

在控制器中,内部操作

$query = new Query;
$query->select('foto')
->from('produtos')
->where('id=1');
$command = $query->createCommand();
$data = $command->queryOne();

在视图中

'url' => implode(" ",$data),
'src' => implode(" ",$data),

像魅力一样工作:)