1
我想在Yii框架上使用JCarousel小部件。Yii框架上的JCarousel小部件不加載圖像
我的JCarousel必須顯示屬於特定圖庫(對於該用戶)的特定用戶的圖像。 我從一個MySQL數據庫檢索圖像的相關信息,具體來自Photos表格,其中gallery_id具有確定的值。照片表格中包含照片名稱的列是「路徑」。
在代碼中我寫了這個:
$DataProvider = new CActiveDataProvider('Photos', array('criteria'=>array(
'condition'=>'gallery_id = :id',
'params'=>array(':id'=>$gallery->id),
),));
$this->widget('ext.JCarousel.JCarousel', array(
'dataProvider' => $DataProvider,
'thumbUrl' => '"/images/upload/".$data->id."_".$data->path',
'imageUrl' => '"/images/upload/".$data->id."_".$data->path',
'target' => 'big-gallery-item',
'vertical' => false,
));
有了這個代碼,我得到的,在DIV,所編寫的消息:「沒有結果發現」
我在哪裏我是不是錯了?
是的,你碰到了釘子。 我沒有想過提供商,相信它是正確的。 現在JCarousel顯示結構,但沒有圖像。 在application.log上找不到任何錯誤(因此可以找到圖像)。 有一個想法可能是什麼問題? – malsiv 2012-08-02 10:15:39
在Chrome中打開Google Developer Tools面板並搜索js錯誤。 而<其他解決方案,你必須使用Yii :: app() - > baseUrl的圖像/縮略圖網址。 'Yii :: app() - > baseUrl。 「/ images/upload /」。 $ data-> id。 「_」。 $ data-> path' – 2012-08-02 10:26:44
謝謝你的建議 – malsiv 2012-08-06 07:34:50