Commit e11dfa18e0b7ae7378df14f1c72b4d6e324d9126

Authored by Yarik
1 parent be662d1f

test

frontend/views/company/_blog_list_view.php
1 1 <?php
2   -use frontend\helpers\TextHelper;
3   -use yii\helpers\Html;
4   -use yii\helpers\StringHelper;
5   -use yii\helpers\Url;
  2 + /**
  3 + * @var Blog $model
  4 + */
  5 + use common\models\Blog;
  6 + use common\modules\comment\models\Comment;
  7 + use frontend\helpers\TextHelper;
  8 + use yii\helpers\Html;
  9 + use yii\helpers\Url;
6 10  
7 11 ?>
8 12 <div class="blog-post-wr">
9 13 <div class="blog-post-title style">
10   - <?= Html::a($model->name, Url::toRoute(['company/blog-view','company_id'=>$this->params['company']->id,'link'=>$model->link]),['class'=>'blog-new-link']);?>
  14 + <?= Html::a($model->name, Url::toRoute([
  15 + 'company/blog-view',
  16 + 'company_id' => $this->params[ 'company' ]->id,
  17 + 'link' => $model->link,
  18 + ]), [ 'class' => 'blog-new-link' ]); ?>
11 19 </div>
12 20 <div class="blog-post-icons-wr style">
13 21 <div class="blog-post-date">
14   - <span></span><p><?= $model->dateCreate?></p>
  22 + <span></span>
  23 + <p><?= \Yii::$app->formatter->asDate($model->dateCreate, 'php:d.m.Y') ?></p>
15 24 </div>
16 25 <div class="blog-post-views">
17   - <span></span><p><?= $model->view_count?></p>
  26 + <span></span>
  27 + <p><?= $model->view_count ?></p>
18 28 </div>
19 29 <div class="blog-post-comm-num">
20   - <span></span><p><?= $model->view_count?></p>
  30 + <span></span>
  31 + <p><?= Comment::find()
  32 + ->where([
  33 + 'model' => $model->className(),
  34 + 'model_id' => $model->getPrimaryKey(),
  35 + ])
  36 + ->count() ?></p>
21 37 </div>
22 38 </div>
23 39 <div class="blog-post-content style">
24   - <?= Html::a(Html::img($model->cover), Url::toRoute(['/company/blog-view','company_id'=>$this->params['company']->id,'link'=>$model->link]));?>
25   - <?= TextHelper::truncateHtmlText($model->description, 1300)?>
  40 + <?= Html::a(Html::img($model->cover), Url::toRoute([
  41 + '/company/blog-view',
  42 + 'company_id' => $this->params[ 'company' ]->id,
  43 + 'link' => $model->link,
  44 + ])); ?>
  45 + <?= TextHelper::truncateHtmlText($model->description, 1300) ?>
26 46 </div>
27   - <?= Html::a('<span>Подробнее</span>', Url::toRoute(['company/blog-view','company_id'=>$this->params['company']->id,'link'=>$model->link]),['class'=>'blog-post-see-all style']);?>
  47 + <?= Html::a('<span>Подробнее</span>', Url::toRoute([
  48 + 'company/blog-view',
  49 + 'company_id' => $this->params[ 'company' ]->id,
  50 + 'link' => $model->link,
  51 + ]), [ 'class' => 'blog-post-see-all style' ]); ?>
28 52 </div>
29 53 \ No newline at end of file
... ...
frontend/views/performer/_blog_list_view.php
1 1 <?php
2   -use frontend\helpers\TextHelper;
3   -use yii\helpers\Html;
4   -use yii\helpers\StringHelper;
5   -use yii\helpers\Url;
  2 + /**
  3 + * @var Blog $model
  4 + */
  5 + use common\models\Blog;
  6 + use common\modules\comment\models\Comment;
  7 + use frontend\helpers\TextHelper;
  8 + use yii\helpers\Html;
  9 + use yii\helpers\Url;
6 10  
7 11 ?>
8 12 <div class="blog-post-wr">
9 13 <div class="blog-post-title style">
10   - <?= Html::a($model->name, Url::toRoute(['performer/blog-view','performer_id'=>$this->params['user']->id,'link'=>$model->link]),['class'=>'blog-new-link']);?>
  14 + <?= Html::a($model->name, Url::toRoute([
  15 + 'performer/blog-view',
  16 + 'performer_id' => $this->params[ 'user' ]->id,
  17 + 'link' => $model->link,
  18 + ]), [ 'class' => 'blog-new-link' ]); ?>
11 19 </div>
12 20 <div class="blog-post-icons-wr style">
13 21 <div class="blog-post-date">
14   - <span></span><p><?= $model->dateCreate?></p>
  22 + <span></span>
  23 + <p><?= \Yii::$app->formatter->asDate($model->dateCreate, 'php:d.m.Y') ?></p>
15 24 </div>
16 25 <div class="blog-post-views">
17   - <span></span><p><?= $model->view_count?></p>
  26 + <span></span>
  27 + <p><?= $model->view_count ?></p>
18 28 </div>
19 29 <div class="blog-post-comm-num">
20   - <span></span><p><?= $model->view_count?></p>
  30 + <span></span>
  31 + <p><?= Comment::find()
  32 + ->where([
  33 + 'model' => $model->className(),
  34 + 'model_id' => $model->getPrimaryKey(),
  35 + ])
  36 + ->count() ?></p>
21 37 </div>
22 38 </div>
23 39 <div class="blog-post-content style">
24   - <?= Html::a(Html::img($model->cover), Url::toRoute(['/performer/blog-view','performer_id'=>$this->params['user']->id,'link'=>$model->link]));?>
25   - <?= TextHelper::truncateHtmlText($model->description, 1300)?>
  40 + <?= Html::a(Html::img($model->cover), Url::toRoute([
  41 + '/performer/blog-view',
  42 + 'performer_id' => $this->params[ 'user' ]->id,
  43 + 'link' => $model->link,
  44 + ])); ?>
  45 + <?= TextHelper::truncateHtmlText($model->description, 1300) ?>
26 46 </div>
27   - <?= Html::a('<span>Подробнее</span>', Url::toRoute(['performer/blog-view','performer_id'=>$this->params['user']->id,'link'=>$model->link]),['class'=>'blog-post-see-all style']);?>
  47 + <?= Html::a('<span>Подробнее</span>', Url::toRoute([
  48 + 'performer/blog-view',
  49 + 'performer_id' => $this->params[ 'user' ]->id,
  50 + 'link' => $model->link,
  51 + ]), [ 'class' => 'blog-post-see-all style' ]); ?>
28 52 </div>
29 53 \ No newline at end of file
... ...