Yii在Bootstrap上传图像用于轮播

时间:2013-12-29 07:28:15

标签: php yii yii-extensions

在我的网络应用程序中,我需要从我的系统上传图像并在Yiistrap carausel中使用它。我将图像复制到我的图像目录并给出了地址。但是它无法识别,虽然我给出了正确的图像地址,但它没有显示图像 我在Yiistrap小部件中使用图像的代码。

<?php echo TbHtml::carousel(array(
    array('image' => '/var/www/store3/images/download.jpg/830x477', 'label' => 'First Thumbnail label', 'caption' => 'image1'),
    array('image' => '/var/www/store3/images/download1.jpg/830x477', 'label' => 'Second Thumbnail label', 'caption' => 'image2'),

)); ?>

我还通过删除完整路径命名,添加相对路径来尝试所有组合,但似乎没有任何工作。

我得到的错误是......

无法加载资源:服务器响应状态为404(未找到) 任何身体都对我有所帮助。我被困了

1 个答案:

答案 0 :(得分:1)

试试这个。它在我的最后工作。使用Yii的baseurl是引用目录的最佳方式。

<?php echo TbHtml::carousel(array(
array('image' => Yii::app()->request->baseUrl.'/images/download.jpg', 'label' => 'First Thumbnail label', 'caption' => 'image1'),
array('image' => Yii::app()->request->baseUrl.'/images/download1.jpg', 'label' => 'Second Thumbnail label', 'caption' => 'image2'),
)); ?>