vacancy-list.php 10.3 KB
<?php
    /**
     * @var User $company
     * @var ActiveDataProvider $provider
     */
    use common\models\User;
    use yii\data\ActiveDataProvider;
    use yii\helpers\Html;
    use yii\helpers\StringHelper;
    use yii\widgets\ListView;

    /* @var $this yii\web\View */
$this->params['company'] = $company;
$this->title = 'My Yii Application';
?>
<div class="performer-vacancy-vacant-title style">Вакансии</div>
<?php
echo ListView::widget([
    'dataProvider' => $provider,
    'itemView' => function($model, $key, $index, $widget) {
        $html =
            '<div class="performer-vacant-reclam-bl">'
                . Html::a($model->name, ['vacancy-view', 'company_id' => $model->user_id,'vacancy_id' => $model->vacancy_id], ['class' => 'performer-vacant-reclam-bl-title']) .
                '<div class="performer-vacant-reclam-bl-title-two">' . $model->city . '. ' . $model->date_add . ' xxxx грн.</div>
                <div class="performer-vacant-reclam-bl-content">
                    <span>' . StringHelper::truncateWords($model->description, 50, '...') . '</span>'
                    . Html::a('<img src="/images/performar_vacancy/arrow-post.png" alt=""/>', ['vacancy-view', 'company_id' => $model->user_id,'vacancy_id' => $model->vacancy_id], ['class' => 'performer-vacant-reclam-bl-content-read']) .
                    '
                </div>
            </div>';
        return $html;
    },
    'options' => [
        'class' => 'list-view performer-vacancy-vacant-title-reclam-wr style',
    ],
]);
?>

<?php
/*    Markup
<div class="performer-vacancy-vacant-title-reclam-wr style">
    <div class="performer-vacant-reclam-bl">
        <a href="#" class="performer-vacant-reclam-bl-title">Инженер-технолог строитель</a>
        <div class="performer-vacant-reclam-bl-title-two">Бровары, ищем в Киеве. 21 декабря 2015. 8000 грн.</div>
        <div class="performer-vacant-reclam-bl-content">
            <span>Полная занятость. Опыт работы от 2 лет. Высшее образование.  Требования: Инженер технолог строитель. Образование инженер-строитель. Доскональное знание технологиии…</span>
            <a href="#" class="performer-vacant-reclam-bl-content-read"><img src="/images/performar_vacancy/arrow-post.png" alt=""/></a>
        </div>
    </div>

    <div class="performer-vacant-reclam-bl">
        <a href="#" class="performer-vacant-reclam-bl-title">Инженер-технолог строитель</a>
        <div class="performer-vacant-reclam-bl-title-two">Бровары, ищем в Киеве. 21 декабря 2015. 8000 грн.</div>
        <div class="performer-vacant-reclam-bl-content">
            <span>Полная занятость. Опыт работы от 2 лет. Высшее образование.  Требования: Инженер технолог строитель. Образование инженер-строитель. Доскональное знание технологиии…</span>
            <a href="#" class="performer-vacant-reclam-bl-content-read"><img src="/images/performar_vacancy/arrow-post.png" alt=""/></a>
        </div>
    </div>

    <div class="performer-vacant-reclam-bl">
        <a href="#" class="performer-vacant-reclam-bl-title">Инженер-технолог строитель</a>
        <div class="performer-vacant-reclam-bl-title-two">Бровары, ищем в Киеве. 21 декабря 2015. 8000 грн.</div>
        <div class="performer-vacant-reclam-bl-content">
            <span>Полная занятость. Опыт работы от 2 лет. Высшее образование.  Требования: Инженер технолог строитель. Образование инженер-строитель. Доскональное знание технологиии…</span>
            <a href="#" class="performer-vacant-reclam-bl-content-read"><img src="/images/performar_vacancy/arrow-post.png" alt=""/></a>
        </div>
    </div>

    <div class="performer-vacant-reclam-bl">
        <a href="#" class="performer-vacant-reclam-bl-title">Инженер-технолог строитель</a>
        <div class="performer-vacant-reclam-bl-title-two">Бровары, ищем в Киеве. 21 декабря 2015. 8000 грн.</div>
        <div class="performer-vacant-reclam-bl-content">
            <span>Полная занятость. Опыт работы от 2 лет. Высшее образование.  Требования: Инженер технолог строитель. Образование инженер-строитель. Доскональное знание технологиии…</span>
            <a href="#" class="performer-vacant-reclam-bl-content-read"><img src="/images/performar_vacancy/arrow-post.png" alt=""/></a>
        </div>
    </div>

    <div class="performer-vacant-reclam-bl">
        <a href="#" class="performer-vacant-reclam-bl-title">Инженер-технолог строитель</a>
        <div class="performer-vacant-reclam-bl-title-two">Бровары, ищем в Киеве. 21 декабря 2015. 8000 грн.</div>
        <div class="performer-vacant-reclam-bl-content">
            <span>Полная занятость. Опыт работы от 2 лет. Высшее образование.  Требования: Инженер технолог строитель. Образование инженер-строитель. Доскональное знание технологиии…</span>
            <a href="#" class="performer-vacant-reclam-bl-content-read"><img src="/images/performar_vacancy/arrow-post.png" alt=""/></a>
        </div>
    </div>

    <div class="performer-vacant-reclam-bl">
        <a href="#" class="performer-vacant-reclam-bl-title">Инженер-технолог строитель</a>
        <div class="performer-vacant-reclam-bl-title-two">Бровары, ищем в Киеве. 21 декабря 2015. 8000 грн.</div>
        <div class="performer-vacant-reclam-bl-content">
            <span>Полная занятость. Опыт работы от 2 лет. Высшее образование.  Требования: Инженер технолог строитель. Образование инженер-строитель. Доскональное знание технологиии…</span>
            <a href="#" class="performer-vacant-reclam-bl-content-read"><img src="/images/performar_vacancy/arrow-post.png" alt=""/></a>
        </div>
    </div>

    <div class="performer-vacant-reclam-bl">
        <a href="#" class="performer-vacant-reclam-bl-title">Инженер-технолог строитель</a>
        <div class="performer-vacant-reclam-bl-title-two">Бровары, ищем в Киеве. 21 декабря 2015. 8000 грн.</div>
        <div class="performer-vacant-reclam-bl-content">
            <span>Полная занятость. Опыт работы от 2 лет. Высшее образование.  Требования: Инженер технолог строитель. Образование инженер-строитель. Доскональное знание технологиии…</span>
            <a href="#" class="performer-vacant-reclam-bl-content-read"><img src="/images/performar_vacancy/arrow-post.png" alt=""/></a>
        </div>
    </div>

    <div class="performer-vacant-reclam-bl">
        <a href="#" class="performer-vacant-reclam-bl-title">Инженер-технолог строитель</a>
        <div class="performer-vacant-reclam-bl-title-two">Бровары, ищем в Киеве. 21 декабря 2015. 8000 грн.</div>
        <div class="performer-vacant-reclam-bl-content">
            <span>Полная занятость. Опыт работы от 2 лет. Высшее образование.  Требования: Инженер технолог строитель. Образование инженер-строитель. Доскональное знание технологиии…</span>
            <a href="#" class="performer-vacant-reclam-bl-content-read"><img src="/images/performar_vacancy/arrow-post.png" alt=""/></a>
        </div>
    </div>

    <div class="performer-vacant-reclam-bl">
        <a href="#" class="performer-vacant-reclam-bl-title">Инженер-технолог строитель</a>
        <div class="performer-vacant-reclam-bl-title-two">Бровары, ищем в Киеве. 21 декабря 2015. 8000 грн.</div>
        <div class="performer-vacant-reclam-bl-content">
            <span>Полная занятость. Опыт работы от 2 лет. Высшее образование.  Требования: Инженер технолог строитель. Образование инженер-строитель. Доскональное знание технологиии…</span>
            <a href="#" class="performer-vacant-reclam-bl-content-read"><img src="/images/performar_vacancy/arrow-post.png" alt=""/></a>
        </div>
    </div>

    <div class="performer-vacant-reclam-bl">
        <a href="#" class="performer-vacant-reclam-bl-title">Инженер-технолог строитель</a>
        <div class="performer-vacant-reclam-bl-title-two">Бровары, ищем в Киеве. 21 декабря 2015. 8000 грн.</div>
        <div class="performer-vacant-reclam-bl-content">
            <span>Полная занятость. Опыт работы от 2 лет. Высшее образование.  Требования: Инженер технолог строитель. Образование инженер-строитель. Доскональное знание технологиии…</span>
            <a href="#" class="performer-vacant-reclam-bl-content-read"><img src="/images/performar_vacancy/arrow-post.png" alt=""/></a>
        </div>
    </div>

</div>
<div class="navi-buttons-wr style">
    <ul class="pagination">
        <li><a href="#">1</a></li>
        <li><a href="#">2</a></li>
        <li><a href="#">3</a></li>
        <li><a href="#">4</a></li>
        <li><a href="#">5</a></li>
        <li class="dots-next"><a href="#">...</a></li>
        <li><a href="#">156</a></li>
    </ul>
</div>
*/
?>