我使用的是yii 2.0框架,我想使用Bootstrap轮播。
我知道有文档,但有人可以向我解释我必须先做什么吗?我在控制器和新视图中定义了新操作,就像下面的文档一样。我该怎么编辑?
siteController
public function actionHello($message = "Hello"){
return $this->render('say', ['message' => $message]);
}
say.php view
<?php
use yii\helpers\Html;
?>
答案 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]);
您可以阅读官方文档,以便更清晰,并使用它进行更多自定义。