1
Yii 프레임 워크에서 JCarousel 위젯을 사용하려고합니다.Yii 프레임 워크의 JCarousel 위젯이 이미지를로드하지 않습니다.
내 JCarousel은 해당 사용자의 특정 갤러리에 속한 특정 사용자의 이미지를 표시해야합니다. 갤러리 테이블의 특정 테이블에서 gallery_id가 결정된 값을 가진 MySQL DB에서 이미지에 대한 정보를 검색합니다. 사진 이름이 포함 된 사진 테이블의 열은 "경로"입니다. , 사업부에 기록 된 메시지 내가 얻을이 코드
$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,
));
: "어떤 결과가 찾을 수 없습니다"를
내가 잘못 않았다 코드에서난이 쓴?
그래, 네가 못을 쳤어. 나는 Provider가 정확하다고 확신하지 못했습니다. 이제 JCarousel은 구조를 보여 주지만 이미지는 표시하지 않습니다. application.log에서 오류를 찾을 수 없습니다 (따라서 이미지가 있음). 문제가 무엇인지 생각해보십시오. – malsiv
Chrome에서 Google 개발자 도구 패널을 열고 js 오류를 검색합니다. 그리고 <다른 해결책, 당신은 image/thumbnails URL을 위해 Yii :: app() -> baseUrl을 사용해야합니다. 'Yii :: app() -> baseUrl. "/ images/upload /". $ data-> id. "_". $ data-> path' –
제안 해 주셔서 감사합니다. – malsiv