Yii Bootslider设置轮播查看问题(Yii Bootslider setup for carousel View issue)
嗨,我想为我的页面设置轮播视图,并使用http://www.yiiframework.com/extension/bootslider的这个bootslider扩展,我从_list.php的行中收到此错误“非法字符串偏移'图像'”文件。 如何在Yii App中安装轮播
的baseUrl '/图像数据/'.$ [' 图像']。 ?>“alt =”“>Hi I want to set carousel view for my page and used this bootslider extension from http://www.yiiframework.com/extension/bootslider and I am getting this error "Illegal string offset 'image'" from the line in _list.php file. How to install carousel in Yii App
baseUrl.'/images/'.$data['image']; ?>" alt="">最满意答案
<?php //view page $rawData=array( array('id'=>1,'product'=>'nokia110','image'=>'dummy-170x170-AE.jpg'), array('id'=>2,'product'=>'nokia110','image'=>'dummy-170x170-Bag.jpg'), array('id'=>3,'product'=>'nokia110','image'=>'dummy-170x170-BankCard.jpg'), array('id'=>4,'product'=>'nokia110','image'=>'dummy-170x170-Bull.jpg'), array('id'=>5,'product'=>'nokia110','image'=>'dummy-170x170-Chip.jpg'), array('id'=>6,'product'=>'nokia110','image'=>'dummy-170x170-Container.jpg'), array('id'=>7,'product'=>'nokia110','image'=>'dummy-170x170-Dealmaker.jpg'), array('id'=>8,'product'=>'nokia110','image'=>'dummy-170x170-Dollar.jpg'), array('id'=>9,'product'=>'nokia110','image'=>'dummy-170x170-Graph.jpg'), array('id'=>10,'product'=>'nokia110','image'=>'dummy-170x170-Laptop.jpg'), array('id'=>11,'product'=>'nokia110','image'=>'dummy-170x170-Mirror.jpg'), array('id'=>21,'product'=>'nokia110','image'=>'dummy-170x170-NorthKorea.jpg'), array('id'=>22,'product'=>'nokia110','image'=>'dummy-170x170-Numbers.jpg'), array('id'=>23,'product'=>'nokia110','image'=>'dummy-170x170-QuickShop.jpg'), array('id'=>24,'product'=>'nokia110','image'=>'dummy-170x170-StockExchange.jpg'), ); $listDataProvider=new CArrayDataProvider($rawData, array('pagination'=>false)); $this->widget('bootstrap.widgets.BootSlider', array('itemView'=>'_list',//_lsit is the php file to render 'id'=>'Mycarouse1',//id of Carousel 'slide'=>array(true,2000),//to slide after 2seconds 'dataProvider'=>$listDataProvider, 'coloumCount'=>5,//no of items to shown in slider ));?>在_list.php里面
<style> a #image{ height:150px; } </style> <div class="thumbnail span2"> <img id="image" src="<?php echo Yii::app()->baseUrl.'/images/'.$data['image']; ?>" alt=""> </div>这应该工作
<?php //view page $rawData=array( array('id'=>1,'product'=>'nokia110','image'=>'dummy-170x170-AE.jpg'), array('id'=>2,'product'=>'nokia110','image'=>'dummy-170x170-Bag.jpg'), array('id'=>3,'product'=>'nokia110','image'=>'dummy-170x170-BankCard.jpg'), array('id'=>4,'product'=>'nokia110','image'=>'dummy-170x170-Bull.jpg'), array('id'=>5,'product'=>'nokia110','image'=>'dummy-170x170-Chip.jpg'), array('id'=>6,'product'=>'nokia110','image'=>'dummy-170x170-Container.jpg'), array('id'=>7,'product'=>'nokia110','image'=>'dummy-170x170-Dealmaker.jpg'), array('id'=>8,'product'=>'nokia110','image'=>'dummy-170x170-Dollar.jpg'), array('id'=>9,'product'=>'nokia110','image'=>'dummy-170x170-Graph.jpg'), array('id'=>10,'product'=>'nokia110','image'=>'dummy-170x170-Laptop.jpg'), array('id'=>11,'product'=>'nokia110','image'=>'dummy-170x170-Mirror.jpg'), array('id'=>21,'product'=>'nokia110','image'=>'dummy-170x170-NorthKorea.jpg'), array('id'=>22,'product'=>'nokia110','image'=>'dummy-170x170-Numbers.jpg'), array('id'=>23,'product'=>'nokia110','image'=>'dummy-170x170-QuickShop.jpg'), array('id'=>24,'product'=>'nokia110','image'=>'dummy-170x170-StockExchange.jpg'), ); $listDataProvider=new CArrayDataProvider($rawData, array('pagination'=>false)); $this->widget('bootstrap.widgets.BootSlider', array('itemView'=>'_list',//_lsit is the php file to render 'id'=>'Mycarouse1',//id of Carousel 'slide'=>array(true,2000),//to slide after 2seconds 'dataProvider'=>$listDataProvider, 'coloumCount'=>5,//no of items to shown in slider ));?>Inside _list.php
<style> a #image{ height:150px; } </style> <div class="thumbnail span2"> <img id="image" src="<?php echo Yii::app()->baseUrl.'/images/'.$data['image']; ?>" alt=""> </div>This should work
更多推荐
发布评论