comments.php
4.81 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
<?php
/**
* @var \yii\data\ActiveDataProvider $dataProvider
* @var \common\models\Service[] $services
* @var \yii\web\View $this
* @var int $service_id
*/
use artbox\core\helpers\Url;
use common\models\Comment;
use common\models\Service;
use yii\helpers\ArrayHelper;
use yii\helpers\Html;
use yii\widgets\ActiveForm;
use yii\widgets\ListView;
$this->params[ 'breadcrumbs'][] = \Yii::t('app', 'Вопрос-ответ');
$model = new Comment(['entity_id' => $service_id, 'entity' => Service::className()]);
$data = ['' => 'Общие вопросы'] + ArrayHelper::map($services, 'id', 'title');
?>
<section class="section-service-page section-answer-page">
<div class="container">
<div class="row">
<div class="col-xs-12 col-sm-12">
<h1 class="title-pages">Отзывы</h1>
</div>
</div>
<div class="row">
<div class="col-xs-12 col-sm-12">
<div class="style add-answer-forms">
<span class="btn_">Оставить отзыв</span>
</div>
<div class="style hidden-answer-comment-form hidden">
<div class="hidden-answer-comment-form-title">Оставить отзыв</div>
<?php $form = ActiveForm::begin(['id' => 'total_comment_form'])?>
<div class="col-xs-12 col-sm-6">
<div class="input-wr">
<?=$form->field($model, 'entity_id')->dropDownList($data)->label('Выбор отделения')?>
</div>
<div class="input-wr required">
<?=$form->field($model, 'name')->label('ФИО')?>
</div>
<div class="input-wr required">
<?=$form->field($model, 'email')->label('Email')?>
</div>
</div>
<div class="col-xs-12 col-sm-6">
<div class="input-wr">
<?=$form->field($model, 'comment')->textarea(['cols' => 30, 'rows' => 10])->label('Ваш отзыв')?>
<!-- <label class="control-label" for="feedback-name">Ваш вопрос</label>-->
<!-- <textarea name="" id="" cols="30" rows="10"></textarea>-->
</div>
</div>
<div class="col-xs-12 col-sm-12">
<div class="button-wr submit-close-wr-c-a">
<?=Html::submitButton('Отправить отзыв')?>
<!-- <button type="submit">Отправить вопрос</button>-->
<div class="submit-close-c-a submit-close-c-a-page"><span>Свернуть окно</span></div>
</div>
</div>
<?php $form::end();?>
</div>
</div>
<div class="col-xs-12 col-sm-12">
<ul class="answers-category-list">
<li <?=($service_id == null ? 'class="active"' : '')?>><a href="<?=Url::current(['service_id' => null])?>"><span>Общие вопросы</span></a></li>
<?php foreach ($services as $service){?>
<li <?=($service_id == $service->id ? 'class="active"' : '')?>><a href="<?=Url::current(['service_id' => $service->id])?>"><span><?=$service->title?></span></a></li>
<?php } ?>
</ul>
</div>
<div class="col-xs-12 col-sm-12">
<div class="service-comments-wr style">
<?php echo ListView::widget(
[
'itemOptions' => [
],
'layout' => '{items}',
'dataProvider' => $dataProvider,
'itemView' => '_comment'
]
);?>
<div class="style navi-c-a">
<?php echo \frontend\widgets\FrontendPager::widget(
[
'pagination' => $dataProvider->pagination,
'prevPageLabel' => 'previous',
'nextPageLabel' => 'next',
'maxButtonCount' => 3,
'lastPageLabel' => 'last_number',
]
);?>
</div>
</div>
</div>
</div>
</div>
</section>