如何使用yii 2.0 Bootstrap轮播?

时间:2014-11-02 12:40:05

标签: twitter-bootstrap carousel yii2

我使用的是yii 2.0框架,我想使用Bootstrap轮播。

我知道有文档,但有人可以向我解释我必须先做什么吗?我在控制器和新视图中定义了新操作,就像下面的文档一样。我该怎么编辑?

siteController

public function actionHello($message = "Hello"){
    return $this->render('say', ['message' => $message]);
}

say.php view

<?php 

use yii\helpers\Html;

?>

1 个答案:

答案 0 :(得分:3)

通过Yii 2.0引导程序小部件,没有什么可做的,而且非常简单。我认为你可以像下面这样做:

$images=['<img src="/path/to/file1"/>','<img src="/path/to/file2"/>','<img src="/path/to/file3"/>'];
echo yii\bootstrap\Carousel::widget(['items'=>$images]);

全部完成。

您可以从控制器传递图像文件,如下所示:

//getting all images
$images=['<img src="/path/to/file1"/>','<img src="/path/to/file2"/>','<img src="/path/to/file3"/>'];    
return $this->render('say',['message'=>$message,'images'=>$images]);

然后在视图中:

echo yii\bootstrap\Carousel::widget(['items'=>$images]);

您可以阅读官方文档,以便更清晰,并使用它进行更多自定义。

Class yii\bootstrap\Carousel