<?php /** * Created by PhpStorm. * User: dev * Date: 03.03.15 * Time: 10:35 * @var $event \common\models\Event * @var $this \yii\web\View */ use common\models\User; use yii\helpers\Url; $this->registerJsFile('/js/event-view.js', ['depends' => \frontend\assets\YMapAsset::className()]); $this->registerCssFile('/css/event-view.css', ['depends' => \frontend\assets\AppAsset::className()]); $date = \common\helpers\Time::toDateTime($event->begin); $this->title = $event->name; ?> <div class="row"> <div class="col-md-12"> <div class="row"> <div class="col-md-6 col-lg-5"> <div class="panel panel-default"> <div class="event-buttons"> <?php if ($event->isMy()) { ?> <a href="<?php echo Url::to(['event/edit', 'id' => $event->id]); ?> " class="event-favorite"><i
/** * Устанавливаем существующую модель * @param Event $event */ public function setEventModel(Event $event) { $this->_eventModel = $event; $this->geoDescription = $event->geo_description; $this->geoCoordinates = $event->geo_longitude . ',' . $event->geo_latitude; $this->type = $event->event_type_id; $this->name = $event->name; $this->description = $event->description; $this->begin = Time::toDateTime($event->begin)->format('d.m.Y H:i'); if ($event->end) { $this->end = Time::toDateTime($event->end)->format('d.m.Y H:i'); } $this->img = $event->getImage(Event::IMAGE_MAIN, ['onlyLink' => 1]); $this->site = $event->site; $tags = ArrayHelper::getColumn($event->tags, 'name'); $this->tag = implode(', ', $tags); $this->setPrice($event->getPriceList()->asArray()->all()); }