コード例 #1
0
ファイル: view.php プロジェクト: romdim/dbi-playground
?>
<div style='position: relative'><div style='position:absolute; right: 0px; top 0px;'>
  <?php 
echo Html::a('<span class="glyphicon glyphicon-list"></span> ' . 'List All' . ' Result Froms', ['result-from/index'], ['class' => 'btn text-muted btn-xs']);
?>
  <?php 
echo Html::a('<span class="glyphicon glyphicon-plus"></span> ' . 'New' . ' Result From', ['result-from/create', 'ResultFrom' => ['result' => $model->id]], ['class' => 'btn btn-success btn-xs']);
?>
</div></div><?php 
Pjax::begin(['id' => 'pjax-ResultFroms', 'enableReplaceState' => false, 'linkSelector' => '#pjax-ResultFroms ul.pagination a, th a', 'clientOptions' => ['pjax:success' => 'function(){alert("yo")}']]);
echo '<div class="table-responsive">' . \yii\grid\GridView::widget(['layout' => '{summary}{pager}<br/>{items}{pager}', 'dataProvider' => new \yii\data\ActiveDataProvider(['query' => $model->getResultFroms(), 'pagination' => ['pageSize' => 20, 'pageParam' => 'page-resultfroms']]), 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => 'First', 'lastPageLabel' => 'Last'], 'columns' => [['class' => 'yii\\grid\\ActionColumn', 'template' => '{view} {update}', 'contentOptions' => ['nowrap' => 'nowrap'], 'urlCreator' => function ($action, $model, $key, $index) {
    // using the column name as key, not mapping to 'id' like the standard generator
    $params = is_array($key) ? $key : [$model->primaryKey()[0] => (string) $key];
    $params[0] = 'result-from' . '/' . $action;
    return $params;
}, 'buttons' => [], 'controller' => 'result-from'], 'id', ['class' => yii\grid\DataColumn::className(), 'attribute' => 'part', 'value' => function ($model) {
    if ($rel = $model->getPart0()->one()) {
        return Html::a($rel->name, ['parts/view', 'id' => $rel->id], ['data-pjax' => 0]);
    } else {
        return '';
    }
}, 'format' => 'raw'], 'created_at', 'updated_at', 'created_by', 'updated_by']]) . '</div>';
Pjax::end();
$this->endBlock();
?>


<?php 
$this->beginBlock('Results');
?>
<div style='position: relative'><div style='position:absolute; right: 0px; top 0px;'>
コード例 #2
0
ファイル: view.php プロジェクト: shinkarenko/playground
?>
<div style='position: relative'><div style='position:absolute; right: 0px; top 0px;'>
  <?php 
echo Html::a('<span class="glyphicon glyphicon-list"></span> ' . Yii::t('app', 'List All') . ' Films', ['film/index'], ['class' => 'btn text-muted btn-xs']);
?>
  <?php 
echo Html::a('<span class="glyphicon glyphicon-plus"></span> ' . Yii::t('app', 'New') . ' Film', ['film/create', 'Film' => ['original_language_id' => $model->language_id]], ['class' => 'btn btn-success btn-xs']);
?>
</div></div><?php 
Pjax::begin(['id' => 'pjax-Films', 'enableReplaceState' => false, 'linkSelector' => '#pjax-Films ul.pagination a, th a', 'clientOptions' => ['pjax:success' => 'function(){alert("yo")}']]);
echo '<div class="table-responsive">' . \yii\grid\GridView::widget(['layout' => '{summary}{pager}<br/>{items}{pager}', 'dataProvider' => new \yii\data\ActiveDataProvider(['query' => $model->getFilms(), 'pagination' => ['pageSize' => 20, 'pageParam' => 'page-films']]), 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => Yii::t('app', 'First'), 'lastPageLabel' => Yii::t('app', 'Last')], 'columns' => [['class' => 'yii\\grid\\ActionColumn', 'template' => '{view} {update}', 'contentOptions' => ['nowrap' => 'nowrap'], 'urlCreator' => function ($action, $model, $key, $index) {
    // using the column name as key, not mapping to 'id' like the standard generator
    $params = is_array($key) ? $key : [$model->primaryKey()[0] => (string) $key];
    $params[0] = 'film' . '/' . $action;
    return Url::toRoute($params);
}, 'buttons' => [], 'controller' => 'film'], 'film_id', 'title', 'release_year', ["class" => yii\grid\DataColumn::className(), "attribute" => "language_id", "value" => function ($model) {
    if ($rel = $model->getLanguage()->one()) {
        return yii\helpers\Html::a($rel->name, ["language/view", 'language_id' => $rel->language_id], ["data-pjax" => 0]);
    } else {
        return '';
    }
}, "format" => "raw"], 'rental_duration', 'rental_rate', 'length', 'replacement_cost', 'rating']]) . '</div>';
Pjax::end();
$this->endBlock();
?>


    <?php 
echo Tabs::widget(['id' => 'relation-tabs', 'encodeLabels' => false, 'items' => [['label' => '<span class="glyphicon glyphicon-asterisk"></span> Language', 'content' => $this->blocks['app\\modules\\sakila\\models\\Language'], 'active' => true], ['label' => '<small><span class="glyphicon glyphicon-paperclip"></span> Films</small>', 'content' => $this->blocks['Films'], 'active' => false]]]);
?>
</div>
コード例 #3
0
                                                                                                            
            <?php 
echo \yii\bootstrap\ButtonDropdown::widget(['id' => 'giiant-relations', 'encodeLabel' => false, 'label' => '<span class="glyphicon glyphicon-paperclip"></span> Relations', 'dropdown' => ['options' => ['class' => 'dropdown-menu-right'], 'encodeLabels' => false, 'items' => [['label' => '<i class="glyphicon glyphicon-arrow-left"> Customer</i>', 'url' => ['customer/index']], ['label' => '<i class="glyphicon glyphicon-arrow-left"> Rental</i>', 'url' => ['rental/index']], ['label' => '<i class="glyphicon glyphicon-arrow-left"> Staff</i>', 'url' => ['staff/index']]]]]);
?>
        </div>
    </div>

            <?php 
echo GridView::widget(['dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => ['payment_id', ["class" => yii\grid\DataColumn::className(), "attribute" => "customer_id", "value" => function ($model) {
    if ($rel = $model->getCustomer()->one()) {
        return yii\helpers\Html::a($rel->label, ["customer/view", "id" => $rel->customer_id], ["data-pjax" => 0]);
    } else {
        return '';
    }
}, "format" => "raw"], ["class" => yii\grid\DataColumn::className(), "attribute" => "staff_id", "value" => function ($model) {
    if ($rel = $model->getStaff()->one()) {
        return yii\helpers\Html::a($rel->staff_id, ["staff/view", "id" => $rel->staff_id], ["data-pjax" => 0]);
    } else {
        return '';
    }
}, "format" => "raw"], ["class" => yii\grid\DataColumn::className(), "attribute" => "rental_id", "value" => function ($model) {
    if ($rel = $model->getRental()->one()) {
        return yii\helpers\Html::a($rel->rental_id, ["rental/view", "id" => $rel->rental_id], ["data-pjax" => 0]);
    } else {
        return '';
    }
}, "format" => "raw"], 'amount', 'payment_date', ['class' => 'yii\\grid\\ActionColumn']]]);
?>
    
</div>
コード例 #4
0
?>

    <div class="clearfix">
        <p class="pull-left">
            <?php 
echo Html::a('<span class="glyphicon glyphicon-plus"></span> New', ['create'], ['class' => 'btn btn-success']);
?>
        </p>

        <div class="pull-right">


                                                                                                                                        
            <?php 
echo \yii\bootstrap\ButtonDropdown::widget(['id' => 'giiant-relations', 'encodeLabel' => false, 'label' => '<span class="glyphicon glyphicon-paperclip"></span> Relations', 'dropdown' => ['options' => ['class' => 'dropdown-menu-right'], 'encodeLabels' => false, 'items' => [['label' => '<i class="glyphicon glyphicon-arrow-left"> City</i>', 'url' => ['city/index']], ['label' => '<i class="glyphicon glyphicon-arrow-right"> Customer</i>', 'url' => ['customer/index']], ['label' => '<i class="glyphicon glyphicon-arrow-right"> Staff</i>', 'url' => ['staff/index']], ['label' => '<i class="glyphicon glyphicon-arrow-right"> Store</i>', 'url' => ['store/index']]]]]);
?>
        </div>
    </div>

            <?php 
echo GridView::widget(['dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => ['address_id', 'address', 'address2', 'district', ["class" => yii\grid\DataColumn::className(), "attribute" => "city_id", "value" => function ($model) {
    if ($rel = $model->getCity()->one()) {
        return yii\helpers\Html::a($rel->city_id, ["city/view", "id" => $rel->city_id], ["data-pjax" => 0]);
    } else {
        return '';
    }
}, "format" => "raw"], 'postal_code', 'phone', ['class' => 'yii\\grid\\ActionColumn']]]);
?>
    
</div>
コード例 #5
0
?>
  <?php 
echo Html::a('<span class="glyphicon glyphicon-link"></span> ' . Yii::t('app', 'Attach') . ' Film', ['film-category/create', 'FilmCategory' => ['category_id' => $model->category_id]], ['class' => 'btn btn-info btn-xs']);
?>
</div></div><?php 
Pjax::begin(['id' => 'pjax-Films', 'enableReplaceState' => false, 'linkSelector' => '#pjax-Films ul.pagination a, th a', 'clientOptions' => ['pjax:success' => 'function(){alert("yo")}']]);
echo '<div class="table-responsive">' . \yii\grid\GridView::widget(['layout' => '{summary}{pager}<br/>{items}{pager}', 'dataProvider' => new \yii\data\ActiveDataProvider(['query' => $model->getFilmCategories(), 'pagination' => ['pageSize' => 20, 'pageParam' => 'page-filmcategories']]), 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => Yii::t('app', 'First'), 'lastPageLabel' => Yii::t('app', 'Last')], 'columns' => [['class' => 'yii\\grid\\ActionColumn', 'template' => '{view} {delete}', 'contentOptions' => ['nowrap' => 'nowrap'], 'urlCreator' => function ($action, $model, $key, $index) {
    // using the column name as key, not mapping to 'id' like the standard generator
    $params = is_array($key) ? $key : [$model->primaryKey()[0] => (string) $key];
    $params[0] = 'film-category' . '/' . $action;
    return Url::toRoute($params);
}, 'buttons' => ['delete' => function ($url, $model) {
    return yii\helpers\Html::a('<span class="glyphicon glyphicon-remove"></span>', $url, ['class' => 'text-danger', 'title' => Yii::t('app', 'Remove'), 'data-confirm' => Yii::t('app', 'Are you sure you want to delete the related item?'), 'data-method' => 'post', 'data-pjax' => '0']);
}, 'view' => function ($url, $model) {
    return yii\helpers\Html::a('<span class="glyphicon glyphicon-cog"></span>', $url, ['data-title' => Yii::t('app', 'View Pivot Record'), 'data-toggle' => 'tooltip', 'data-pjax' => '0', 'class' => 'text-muted']);
}], 'controller' => 'film-category'], ["class" => yii\grid\DataColumn::className(), "attribute" => "film_id", "value" => function ($model) {
    if ($rel = $model->getFilm()->one()) {
        return yii\helpers\Html::a($rel->title, ["film/view", 'film_id' => $rel->film_id], ["data-pjax" => 0]);
    } else {
        return '';
    }
}, "format" => "raw"], 'last_update']]) . '</div>';
Pjax::end();
$this->endBlock();
?>


    <?php 
echo Tabs::widget(['id' => 'relation-tabs', 'encodeLabels' => false, 'items' => [['label' => '<span class="glyphicon glyphicon-asterisk"></span> Category', 'content' => $this->blocks['giiant\\sakila\\models\\Category'], 'active' => true], ['content' => $this->blocks['Films'], 'label' => '<small>Films <span class="badge badge-default">' . count($model->getFilms()->asArray()->all()) . '</span></small>', 'active' => false]]]);
?>
        </div>
コード例 #6
0
ファイル: view.php プロジェクト: romdim/dbi-playground
echo Html::a('<span class="glyphicon glyphicon-plus"></span> ' . 'New' . ' Part', ['parts/create', 'Part' => ['step' => $model->id]], ['class' => 'btn btn-success btn-xs']);
?>
</div></div><?php 
Pjax::begin(['id' => 'pjax-Parts', 'enableReplaceState' => false, 'linkSelector' => '#pjax-Parts ul.pagination a, th a', 'clientOptions' => ['pjax:success' => 'function(){alert("yo")}']]);
echo '<div class="table-responsive">' . \yii\grid\GridView::widget(['layout' => '{summary}{pager}<br/>{items}{pager}', 'dataProvider' => new \yii\data\ActiveDataProvider(['query' => $model->getParts(), 'pagination' => ['pageSize' => 20, 'pageParam' => 'page-parts']]), 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => 'First', 'lastPageLabel' => 'Last'], 'columns' => [['class' => 'yii\\grid\\ActionColumn', 'template' => '{view} {update}', 'contentOptions' => ['nowrap' => 'nowrap'], 'urlCreator' => function ($action, $model, $key, $index) {
    // using the column name as key, not mapping to 'id' like the standard generator
    $params = is_array($key) ? $key : [$model->primaryKey()[0] => (string) $key];
    $params[0] = 'parts' . '/' . $action;
    return $params;
}, 'buttons' => [], 'controller' => 'parts'], 'id', 'name', 'created_at', 'updated_at', ['class' => yii\grid\DataColumn::className(), 'attribute' => 'created_by', 'value' => function ($model) {
    if ($rel = $model->getCreatedBy()->one()) {
        return Html::a($rel->id, ['user/view', 'id' => $rel->id], ['data-pjax' => 0]);
    } else {
        return '';
    }
}, 'format' => 'raw'], ['class' => yii\grid\DataColumn::className(), 'attribute' => 'updated_by', 'value' => function ($model) {
    if ($rel = $model->getUpdatedBy()->one()) {
        return Html::a($rel->id, ['user/view', 'id' => $rel->id], ['data-pjax' => 0]);
    } else {
        return '';
    }
}, 'format' => 'raw']]]) . '</div>';
Pjax::end();
$this->endBlock();
?>


    <?php 
echo Tabs::widget(['id' => 'relation-tabs', 'encodeLabels' => false, 'items' => [['label' => '<b class=""># ' . $model->id . '</b>', 'content' => $this->blocks['common\\models\\Steps'], 'active' => true], ['content' => $this->blocks['Parts'], 'label' => '<small>Parts <span class="badge badge-default">' . count($model->getParts()->asArray()->all()) . '</span></small>', 'active' => false]]]);
?>
        </div>
コード例 #7
0
ファイル: view.php プロジェクト: shinkarenko/playground
?>
<div style='position: relative'><div style='position:absolute; right: 0px; top 0px;'>
  <?php 
echo Html::a('<span class="glyphicon glyphicon-list"></span> ' . Yii::t('app', 'List All') . ' Staff', ['staff/index'], ['class' => 'btn text-muted btn-xs']);
?>
  <?php 
echo Html::a('<span class="glyphicon glyphicon-plus"></span> ' . Yii::t('app', 'New') . ' Staff', ['staff/create', 'Staff' => ['store_id' => $model->store_id]], ['class' => 'btn btn-success btn-xs']);
?>
</div></div><?php 
Pjax::begin(['id' => 'pjax-Staff', 'enableReplaceState' => false, 'linkSelector' => '#pjax-Staff ul.pagination a, th a', 'clientOptions' => ['pjax:success' => 'function(){alert("yo")}']]);
echo '<div class="table-responsive">' . \yii\grid\GridView::widget(['layout' => '{summary}{pager}<br/>{items}{pager}', 'dataProvider' => new \yii\data\ActiveDataProvider(['query' => $model->getStaff(), 'pagination' => ['pageSize' => 20, 'pageParam' => 'page-staff']]), 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => Yii::t('app', 'First'), 'lastPageLabel' => Yii::t('app', 'Last')], 'columns' => [['class' => 'yii\\grid\\ActionColumn', 'template' => '{view} {update}', 'contentOptions' => ['nowrap' => 'nowrap'], 'urlCreator' => function ($action, $model, $key, $index) {
    // using the column name as key, not mapping to 'id' like the standard generator
    $params = is_array($key) ? $key : [$model->primaryKey()[0] => (string) $key];
    $params[0] = 'staff' . '/' . $action;
    return Url::toRoute($params);
}, 'buttons' => [], 'controller' => 'staff'], 'staff_id', 'first_name', 'last_name', ["class" => yii\grid\DataColumn::className(), "attribute" => "address_id", "value" => function ($model) {
    if ($rel = $model->getAddress()->one()) {
        return yii\helpers\Html::a($rel->address_id, ["address/view", 'address_id' => $rel->address_id], ["data-pjax" => 0]);
    } else {
        return '';
    }
}, "format" => "raw"], 'email:email', 'active', 'username', 'password', 'last_update']]) . '</div>';
Pjax::end();
$this->endBlock();
?>


    <?php 
echo Tabs::widget(['id' => 'relation-tabs', 'encodeLabels' => false, 'items' => [['label' => '<span class="glyphicon glyphicon-asterisk"></span> Store', 'content' => $this->blocks['app\\modules\\sakila\\models\\Store'], 'active' => true], ['label' => '<small><span class="glyphicon glyphicon-paperclip"></span> Customers</small>', 'content' => $this->blocks['Customers'], 'active' => false], ['label' => '<small><span class="glyphicon glyphicon-paperclip"></span> Inventories</small>', 'content' => $this->blocks['Inventories'], 'active' => false], ['label' => '<small><span class="glyphicon glyphicon-paperclip"></span> Staff</small>', 'content' => $this->blocks['Staff'], 'active' => false]]]);
?>
</div>
コード例 #8
0
ファイル: index.php プロジェクト: pumi11/aau
    $ccount = round($statOne['count'] / $allCount * 100);
    ?>
        <div class="progress">
            <div class="progress-bar progress-bar-warning progress-bar-striped" role="progressbar"
                 aria-valuenow="<?php 
    echo $ccount;
    ?>
" aria-valuemin="0" aria-valuemax="100" style="width: <?php 
    echo $ccount;
    ?>
%">

                <span class="sr-only"><?php 
    echo $ccount;
    ?>
%</span>
            </div>
        </div>
        <?php 
}
?>


    <?php 
echo GridView::widget(['dataProvider' => $dataProvider, 'columns' => [['class' => yii\grid\DataColumn::className(), 'attribute' => 'name', 'label' => 'Юр.лицо'], ['class' => yii\grid\DataColumn::className(), 'attribute' => 'username', 'label' => 'Отправил'], ['class' => yii\grid\DataColumn::className(), 'attribute' => 'question', 'format' => 'ntext', 'label' => 'Вопрос'], ['class' => yii\grid\DataColumn::className(), 'attribute' => 'created_at', 'label' => 'Создан'], ['class' => yii\grid\DataColumn::className(), 'attribute' => 'date_ansver', 'label' => 'Дан ответ'], ['class' => 'yii\\grid\\ActionColumn', 'header' => 'Действия', 'headerOptions' => ['width' => '50'], 'template' => '{view} {update}  ']]]);
//                'template' => ' {delete}{link}'
?>


</div>
コード例 #9
0
    
        <div class="panel panel-default">
            <div class="panel-heading">
                Titles            </div>

            <div class="panel-body">

                <div class="table-responsive">
                <?php 
echo GridView::widget(['layout' => '{summary}{pager}{items}{pager}', 'dataProvider' => $dataProvider, 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => Yii::t('app', 'First'), 'lastPageLabel' => Yii::t('app', 'Last')], 'filterModel' => $searchModel, 'columns' => [['class' => 'yii\\grid\\ActionColumn', 'urlCreator' => function ($action, $model, $key, $index) {
    // using the column name as key, not mapping to 'id' like the standard generator
    $params = is_array($key) ? $key : [$model->primaryKey()[0] => (string) $key];
    $params[0] = \Yii::$app->controller->id ? \Yii::$app->controller->id . '/' . $action : $action;
    return Url::toRoute($params);
}, 'contentOptions' => ['nowrap' => 'nowrap']], ["class" => yii\grid\DataColumn::className(), "attribute" => "emp_no", "value" => function ($model) {
    if ($rel = $model->getEmpNo()->one()) {
        return yii\helpers\Html::a($rel->emp_no, ["employees/view", 'emp_no' => $rel->emp_no], ["data-pjax" => 0]);
    } else {
        return '';
    }
}, "format" => "raw"], 'title', 'from_date', 'to_date']]);
?>
                </div>

            </div>

        </div>


    
コード例 #10
0
?>
        </p>

        <div class="pull-right">


                                                                                                                                        
            <?php 
echo \yii\bootstrap\ButtonDropdown::widget(['id' => 'giiant-relations', 'encodeLabel' => false, 'label' => '<span class="glyphicon glyphicon-paperclip"></span> Relations', 'dropdown' => ['options' => ['class' => 'dropdown-menu-right'], 'encodeLabels' => false, 'items' => [['label' => '<i class="glyphicon glyphicon-arrow-left"> Address</i>', 'url' => ['address/index']], ['label' => '<i class="glyphicon glyphicon-arrow-left"> Store</i>', 'url' => ['store/index']], ['label' => '<i class="glyphicon glyphicon-arrow-right"> Payment</i>', 'url' => ['payment/index']], ['label' => '<i class="glyphicon glyphicon-arrow-right"> Rental</i>', 'url' => ['rental/index']]]]]);
?>
        </div>
    </div>

            <?php 
echo GridView::widget(['dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => ['customer_id', ["class" => yii\grid\DataColumn::className(), "attribute" => "store_id", "value" => function ($model) {
    if ($rel = $model->getStore()->one()) {
        return yii\helpers\Html::a($rel->store_id, ["store/view", "id" => $rel->store_id], ["data-pjax" => 0]);
    } else {
        return '';
    }
}, "format" => "raw"], 'first_name', 'last_name', 'email:email', ["class" => yii\grid\DataColumn::className(), "attribute" => "address_id", "value" => function ($model) {
    if ($rel = $model->getAddress()->one()) {
        return yii\helpers\Html::a($rel->address_id, ["address/view", "id" => $rel->address_id], ["data-pjax" => 0]);
    } else {
        return '';
    }
}, "format" => "raw"], 'active', ['class' => 'yii\\grid\\ActionColumn']]]);
?>
    
</div>
コード例 #11
0
ファイル: index.php プロジェクト: febfeb/yii2-basic-ready
echo 'Menus';
?>
</i>
                </h2>
            </div>

            <div class="panel-body">

                <div class="table-responsive">
                <?php 
echo GridView::widget(['layout' => '{summary}{pager}{items}{pager}', 'dataProvider' => $dataProvider, 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => 'First', 'lastPageLabel' => 'Last'], 'filterModel' => $searchModel, 'tableOptions' => ['class' => 'table table-striped table-bordered table-hover'], 'headerRowOptions' => ['class' => 'x'], 'columns' => [['class' => 'yii\\grid\\ActionColumn', 'urlCreator' => function ($action, $model, $key, $index) {
    // using the column name as key, not mapping to 'id' like the standard generator
    $params = is_array($key) ? $key : [$model->primaryKey()[0] => (string) $key];
    $params[0] = \Yii::$app->controller->id ? \Yii::$app->controller->id . '/' . $action : $action;
    return Url::toRoute($params);
}, 'contentOptions' => ['nowrap' => 'nowrap']], 'name', 'controller', 'icon', 'order', ['class' => yii\grid\DataColumn::className(), 'attribute' => 'parent_id', 'value' => function ($model) {
    if ($rel = $model->getParent()->one()) {
        return Html::a($rel->name, ['menu/view', 'id' => $rel->id], ['data-pjax' => 0]);
    } else {
        return '';
    }
}, 'format' => 'raw'], 'action']]);
?>
                </div>

            </div>

        </div>

        <?php 
\yii\widgets\Pjax::end();
コード例 #12
0
ファイル: index.php プロジェクト: tqsq2005/dotplant2
<div class="reviews-index">
    <?php 
echo DynaGrid::widget(['options' => ['id' => 'reviews-grid'], 'theme' => 'panel-default', 'gridOptions' => ['dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'hover' => true, 'panel' => ['heading' => Html::tag('h3', $this->title, ['class' => 'panel-title']), 'after' => $this->blocks['add-button']]], 'columns' => [['class' => \kartik\grid\CheckboxColumn::className(), 'options' => ['width' => '10px']], 'id', 'author_email', ['attribute' => 'submission.form.name', 'label' => Yii::t('app', 'Form name')], ['attribute' => 'object_id', 'filter' => \app\components\Helper::getModelMap(\app\models\Object::className(), 'id', 'name'), 'label' => Yii::t('app', 'Object'), 'value' => function ($data) {
    $obj = \app\models\Object::findById($data->object_id);
    return is_null($obj) ? Yii::t('yii', '(not set)') : $obj->name;
}], ['class' => yii\grid\DataColumn::className(), 'attribute' => 'object_model_id', 'value' => function ($data) {
    /** @var $object \app\models\Object*/
    if (null !== ($object = \app\models\Object::findById($data->object_id))) {
        $class = $object->object_class;
        $resource = $class::findById($data->object_model_id);
        if (null !== $resource) {
            return $resource->name;
        }
        return null;
    }
}], ['class' => yii\grid\DataColumn::className(), 'attribute' => 'processed_by_user_id', 'value' => function ($data) {
    if (isset($data->submission)) {
        if (null !== $data->submission->processed_by_user_id) {
            /** @var $user \app\modules\user\models\User */
            $user = \app\modules\user\models\User::findIdentity($data->submission->processed_by_user_id);
            return $user->getDisplayName();
        } else {
            return Yii::t('app', 'Guest');
        }
    }
    return null;
}], 'submission.date_received', ['attribute' => 'status', 'class' => \kartik\grid\EditableColumn::className(), 'editableOptions' => ['inputType' => \kartik\editable\Editable::INPUT_DROPDOWN_LIST, 'placement' => \kartik\popover\PopoverX::ALIGN_LEFT, 'data' => Review::getStatuses(), 'formOptions' => ['action' => ['update-status']]], 'filter' => Review::getStatuses(), 'format' => 'raw'], ['class' => 'app\\backend\\components\\ActionColumn', 'buttons' => function ($model, $key, $index, $parent) {
    return [['url' => 'view', 'icon' => 'eye', 'class' => 'btn-info', 'label' => Yii::t('app', 'View')], ['url' => 'delete', 'icon' => 'trash-o', 'class' => 'btn-danger', 'label' => 'Delete', 'options' => ['data-action' => 'delete']]];
}]]]);
?>
</div>
コード例 #13
0
ファイル: index.php プロジェクト: pumi11/aau
<?php

use yii\helpers\Html;
use yii\grid\GridView;
/* @var $this yii\web\View */
/* @var $dataProvider yii\data\ActiveDataProvider */
$this->title = 'Выгрузка отчета';
$this->params['breadcrumbs'][] = ['label' => 'Обследование аптечного учреждения', 'url' => ['/validation/index']];
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="validation-main-index">

    <h1><?php 
echo Html::encode($this->title);
?>
</h1>


    <?php 
echo GridView::widget(['dataProvider' => $dataProvider, 'columns' => [['class' => yii\grid\DataColumn::className(), 'attribute' => 'name', 'label' => 'Юр.лицо'], ['class' => yii\grid\DataColumn::className(), 'attribute' => 'address', 'label' => 'Розничная точка'], ['class' => yii\grid\DataColumn::className(), 'attribute' => 'username', 'label' => 'Добавил'], ['class' => yii\grid\DataColumn::className(), 'attribute' => 'created_at', 'label' => 'Создан'], ['header' => 'Экпорт', 'format' => 'html', 'headerOptions' => ['width' => '70'], 'value' => function ($data) {
    return Html::a('<span class="glyphicon glyphicon-export"></span> PDF ', '/validationexport/pdf/' . $data['id']);
}], ['header' => 'Отправить', 'format' => 'html', 'headerOptions' => ['width' => '70'], 'value' => function ($data) {
    return Html::a('<span class="glyphicon glyphicon-envelope"></span> Mail ', '/validationexport/mail/' . $data['id']);
}]]]);
?>
</div>
コード例 #14
0
ファイル: index.php プロジェクト: shinkarenko/playground
        <div class="pull-right">


                                                                                                                                        
            <?php 
echo \yii\bootstrap\ButtonDropdown::widget(['id' => 'giiant-relations', 'encodeLabel' => false, 'label' => '<span class="glyphicon glyphicon-paperclip"></span> ' . Yii::t('app', 'Relations'), 'dropdown' => ['options' => ['class' => 'dropdown-menu-right'], 'encodeLabels' => false, 'items' => [['label' => '<i class="glyphicon glyphicon-arrow-left"> City</i>', 'url' => ['city/index']], ['label' => '<i class="glyphicon glyphicon-arrow-right"> Customer</i>', 'url' => ['customer/index']], ['label' => '<i class="glyphicon glyphicon-arrow-right"> Staff</i>', 'url' => ['staff/index']], ['label' => '<i class="glyphicon glyphicon-arrow-right"> Store</i>', 'url' => ['store/index']]]]]);
?>
        </div>
    </div>

    
        <div class="table-responsive">
        <?php 
echo GridView::widget(['layout' => '{summary}{pager}{items}{pager}', 'dataProvider' => $dataProvider, 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => Yii::t('app', 'First'), 'lastPageLabel' => Yii::t('app', 'Last')], 'filterModel' => $searchModel, 'columns' => [['class' => 'yii\\grid\\ActionColumn', 'urlCreator' => function ($action, $model, $key, $index) {
    // using the column name as key, not mapping to 'id' like the standard generator
    $params = is_array($key) ? $key : [$model->primaryKey()[0] => (string) $key];
    $params[0] = \Yii::$app->controller->id ? \Yii::$app->controller->id . '/' . $action : $action;
    return Url::toRoute($params);
}, 'contentOptions' => ['nowrap' => 'nowrap']], 'address_id', 'address', 'address2', 'district', ["class" => yii\grid\DataColumn::className(), "attribute" => "city_id", "value" => function ($model) {
    if ($rel = $model->getCity()->one()) {
        return yii\helpers\Html::a($rel->city_id, ["city/view", 'city_id' => $rel->city_id], ["data-pjax" => 0]);
    } else {
        return '';
    }
}, "format" => "raw"], 'postal_code', 'phone']]);
?>
        </div>

    
</div>
コード例 #15
0
    
        <div class="panel panel-default">
            <div class="panel-heading">
                Cities            </div>

            <div class="panel-body">

                <div class="table-responsive">
                <?php 
echo GridView::widget(['layout' => '{summary}{pager}{items}{pager}', 'dataProvider' => $dataProvider, 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => Yii::t('app', 'First'), 'lastPageLabel' => Yii::t('app', 'Last')], 'filterModel' => $searchModel, 'columns' => [['class' => 'yii\\grid\\ActionColumn', 'urlCreator' => function ($action, $model, $key, $index) {
    // using the column name as key, not mapping to 'id' like the standard generator
    $params = is_array($key) ? $key : [$model->primaryKey()[0] => (string) $key];
    $params[0] = \Yii::$app->controller->id ? \Yii::$app->controller->id . '/' . $action : $action;
    return Url::toRoute($params);
}, 'contentOptions' => ['nowrap' => 'nowrap']], 'ID', 'Name', ["class" => yii\grid\DataColumn::className(), "attribute" => "CountryCode", "value" => function ($model) {
    if ($rel = $model->getCountryCode()->one()) {
        return yii\helpers\Html::a($rel->Name, ["country/view", 'Code' => $rel->Code], ["data-pjax" => 0]);
    } else {
        return '';
    }
}, "format" => "raw"], 'District', 'Population']]);
?>
                </div>

            </div>

        </div>


    
コード例 #16
0
ファイル: index.php プロジェクト: shinkarenko/playground
        <div class="pull-right">


                                                                                
            <?php 
echo \yii\bootstrap\ButtonDropdown::widget(['id' => 'giiant-relations', 'encodeLabel' => false, 'label' => '<span class="glyphicon glyphicon-paperclip"></span> ' . Yii::t('app', 'Relations'), 'dropdown' => ['options' => ['class' => 'dropdown-menu-right'], 'encodeLabels' => false, 'items' => [['label' => '<i class="glyphicon glyphicon-arrow-right"> Address</i>', 'url' => ['address/index']], ['label' => '<i class="glyphicon glyphicon-arrow-left"> Country</i>', 'url' => ['country/index']]]]]);
?>
        </div>
    </div>

    
        <div class="table-responsive">
        <?php 
echo GridView::widget(['layout' => '{summary}{pager}{items}{pager}', 'dataProvider' => $dataProvider, 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => Yii::t('app', 'First'), 'lastPageLabel' => Yii::t('app', 'Last')], 'filterModel' => $searchModel, 'columns' => [['class' => 'yii\\grid\\ActionColumn', 'urlCreator' => function ($action, $model, $key, $index) {
    // using the column name as key, not mapping to 'id' like the standard generator
    $params = is_array($key) ? $key : [$model->primaryKey()[0] => (string) $key];
    $params[0] = \Yii::$app->controller->id ? \Yii::$app->controller->id . '/' . $action : $action;
    return Url::toRoute($params);
}, 'contentOptions' => ['nowrap' => 'nowrap']], 'city_id', 'city', ["class" => yii\grid\DataColumn::className(), "attribute" => "country_id", "value" => function ($model) {
    if ($rel = $model->getCountry()->one()) {
        return yii\helpers\Html::a($rel->country_id, ["country/view", 'country_id' => $rel->country_id], ["data-pjax" => 0]);
    } else {
        return '';
    }
}, "format" => "raw"], 'last_update']]);
?>
        </div>

    
</div>
コード例 #17
0
ファイル: deleted.php プロジェクト: AlvaCorp/yii2-boilerplate
    } else {
        return '';
    }
}, 'format' => 'raw'], ['class' => yii\grid\DataColumn::className(), 'attribute' => 'district_id', 'value' => function ($model) {
    if ($rel = $model->getDistrict()->one()) {
        return Html::a($rel->name, ['district/view', 'id' => $rel->id], ['data-pjax' => 0]);
    } else {
        return '';
    }
}, 'format' => 'raw'], ['class' => yii\grid\DataColumn::className(), 'attribute' => 'city_id', 'value' => function ($model) {
    if ($rel = $model->getCity()->one()) {
        return Html::a($rel->name, ['city/view', 'id' => $rel->id], ['data-pjax' => 0]);
    } else {
        return '';
    }
}, 'format' => 'raw'], ['class' => yii\grid\DataColumn::className(), 'attribute' => 'province_id', 'value' => function ($model) {
    if ($rel = $model->getProvince()->one()) {
        return Html::a($rel->name, ['province/view', 'id' => $rel->id], ['data-pjax' => 0]);
    } else {
        return '';
    }
}, 'format' => 'raw']]]);
?>
                </div>

            </div>

        </div>

        <?php 
\yii\widgets\Pjax::end();
コード例 #18
0
ファイル: view.php プロジェクト: harryandriyan/simkos
?>
<div style='position: relative'><div style='position:absolute; right: 0px; top 0px;'>
  <?php 
echo Html::a('<span class="glyphicon glyphicon-list"></span> ' . 'List All' . ' Role Menuses', ['role-menu/index'], ['class' => 'btn text-muted btn-xs']);
?>
  <?php 
echo Html::a('<span class="glyphicon glyphicon-plus"></span> ' . 'New' . ' Role Menus', ['role-menu/create', 'RoleMenus' => ['menu_id' => $model->id]], ['class' => 'btn btn-success btn-xs']);
?>
</div></div><?php 
Pjax::begin(['id' => 'pjax-RoleMenuses', 'enableReplaceState' => false, 'linkSelector' => '#pjax-RoleMenuses ul.pagination a, th a', 'clientOptions' => ['pjax:success' => 'function(){alert("yo")}']]);
echo '<div class="table-responsive">' . \yii\grid\GridView::widget(['layout' => '{summary}{pager}<br/>{items}{pager}', 'dataProvider' => new \yii\data\ActiveDataProvider(['query' => $model->getRoleMenuses(), 'pagination' => ['pageSize' => 20, 'pageParam' => 'page-rolemenuses']]), 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => 'First', 'lastPageLabel' => 'Last'], 'columns' => [['class' => 'yii\\grid\\ActionColumn', 'template' => '{view} {update}', 'contentOptions' => ['nowrap' => 'nowrap'], 'urlCreator' => function ($action, $model, $key, $index) {
    // using the column name as key, not mapping to 'id' like the standard generator
    $params = is_array($key) ? $key : [$model->primaryKey()[0] => (string) $key];
    $params[0] = 'role-menu' . '/' . $action;
    return $params;
}, 'buttons' => [], 'controller' => 'role-menu'], 'id', ['class' => yii\grid\DataColumn::className(), 'attribute' => 'role_id', 'value' => function ($model) {
    if ($rel = $model->getRole()->one()) {
        return Html::a($rel->name, ['role/view', 'id' => $rel->id], ['data-pjax' => 0]);
    } else {
        return '';
    }
}, 'format' => 'raw']]]) . '</div>';
Pjax::end();
$this->endBlock();
?>


    <?php 
echo Tabs::widget(['id' => 'relation-tabs', 'encodeLabels' => false, 'items' => [['label' => '<b class=""># ' . $model->id . '</b>', 'content' => $this->blocks['app\\models\\Menu'], 'active' => true], ['content' => $this->blocks['Menuses'], 'label' => '<small>Menuses <span class="badge badge-default">' . count($model->getMenuses()->asArray()->all()) . '</span></small>', 'active' => false], ['content' => $this->blocks['RoleMenuses'], 'label' => '<small>Role Menuses <span class="badge badge-default">' . count($model->getRoleMenuses()->asArray()->all()) . '</span></small>', 'active' => false]]]);
?>
        </div>
コード例 #19
0
ファイル: index.php プロジェクト: dmstr/yii2-news-module
echo Html::a('<span class="glyphicon glyphicon-plus"></span> ' . Yii::t('app', 'New') . ' Image', ['create'], ['class' => 'btn btn-success']);
?>
        </p>

        <div class="pull-right">


                                                    
            <?php 
echo \yii\bootstrap\ButtonDropdown::widget(['id' => 'giiant-relations', 'encodeLabel' => false, 'label' => '<span class="glyphicon glyphicon-paperclip"></span> ' . Yii::t('app', 'Relations'), 'dropdown' => ['options' => ['class' => 'dropdown-menu-right'], 'encodeLabels' => false, 'items' => [['label' => '<i class="glyphicon glyphicon-arrow-left"> Image Gallery</i>', 'url' => ['image-gallery/index']]]]]);
?>
        </div>
    </div>

            <?php 
echo GridView::widget(['dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => ['id', ["class" => yii\grid\DataColumn::className(), "attribute" => "photo_gallery_id", "value" => function ($model) {
    if ($rel = $model->getPhotoGallery()->one()) {
        return yii\helpers\Html::a($rel->name, ["image-gallery/view", 'id' => $rel->id], ["data-pjax" => 0]);
    } else {
        return '';
    }
}, "format" => "raw"], ['format' => 'html', 'label' => 'Image', 'attribute' => 'image', 'value' => function ($model) {
    return \yii\helpers\Html::img($model->image, ['class' => 'img-responsive']);
}], 'title', 'text_html:ntext', 'published_at', 'source', ['class' => 'yii\\grid\\ActionColumn', 'buttons' => ['view' => function ($url, $model, $key) {
    return Html::a('<span class="glyphicon glyphicon-eye-open"></span>', $url, ['title' => Yii::t('app', 'View'), 'data-pjax' => '0', 'onClick' => 'setRouteCookie("' . $url . '", "' . \Yii::$app->controller->id . '")']);
}], 'urlCreator' => function ($action, $model, $key, $index) {
    // using the column name as key, not mapping to 'id' like the standard generator
    $params = is_array($key) ? $key : [$model->primaryKey()[0] => (string) $key];
    $params[0] = \Yii::$app->controller->id ? \Yii::$app->controller->id . '/' . $action : $action;
    return Url::toRoute($params);
}, 'contentOptions' => ['nowrap' => 'nowrap']]]]);
コード例 #20
0
ファイル: index.php プロジェクト: shinkarenko/playground
?>
        </div>
    </div>

    
        <div class="table-responsive">
        <?php 
echo GridView::widget(['layout' => '{summary}{pager}{items}{pager}', 'dataProvider' => $dataProvider, 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => Yii::t('app', 'First'), 'lastPageLabel' => Yii::t('app', 'Last')], 'filterModel' => $searchModel, 'columns' => [['class' => 'yii\\grid\\ActionColumn', 'urlCreator' => function ($action, $model, $key, $index) {
    // using the column name as key, not mapping to 'id' like the standard generator
    $params = is_array($key) ? $key : [$model->primaryKey()[0] => (string) $key];
    $params[0] = \Yii::$app->controller->id ? \Yii::$app->controller->id . '/' . $action : $action;
    return Url::toRoute($params);
}, 'contentOptions' => ['nowrap' => 'nowrap']], 'staff_id', 'first_name', 'last_name', ["class" => yii\grid\DataColumn::className(), "attribute" => "address_id", "value" => function ($model) {
    if ($rel = $model->getAddress()->one()) {
        return yii\helpers\Html::a($rel->address_id, ["address/view", 'address_id' => $rel->address_id], ["data-pjax" => 0]);
    } else {
        return '';
    }
}, "format" => "raw"], 'email:email', ["class" => yii\grid\DataColumn::className(), "attribute" => "store_id", "value" => function ($model) {
    if ($rel = $model->getStore()->one()) {
        return yii\helpers\Html::a($rel->label, ["store/view", 'store_id' => $rel->store_id], ["data-pjax" => 0]);
    } else {
        return '';
    }
}, "format" => "raw"], 'active']]);
?>
        </div>

    
</div>
コード例 #21
0
ファイル: view.php プロジェクト: shinkarenko/playground
echo Html::a('<span class="glyphicon glyphicon-plus"></span> ' . Yii::t('app', 'New') . ' Rental', ['rental/create', 'Rental' => ['inventory_id' => $model->inventory_id]], ['class' => 'btn btn-success btn-xs']);
?>
</div></div><?php 
Pjax::begin(['id' => 'pjax-Rentals', 'enableReplaceState' => false, 'linkSelector' => '#pjax-Rentals ul.pagination a, th a', 'clientOptions' => ['pjax:success' => 'function(){alert("yo")}']]);
echo '<div class="table-responsive">' . \yii\grid\GridView::widget(['layout' => '{summary}{pager}<br/>{items}{pager}', 'dataProvider' => new \yii\data\ActiveDataProvider(['query' => $model->getRentals(), 'pagination' => ['pageSize' => 20, 'pageParam' => 'page-rentals']]), 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => Yii::t('app', 'First'), 'lastPageLabel' => Yii::t('app', 'Last')], 'columns' => [['class' => 'yii\\grid\\ActionColumn', 'template' => '{view} {update}', 'contentOptions' => ['nowrap' => 'nowrap'], 'urlCreator' => function ($action, $model, $key, $index) {
    // using the column name as key, not mapping to 'id' like the standard generator
    $params = is_array($key) ? $key : [$model->primaryKey()[0] => (string) $key];
    $params[0] = 'rental' . '/' . $action;
    return Url::toRoute($params);
}, 'buttons' => [], 'controller' => 'rental'], 'rental_id', 'rental_date', ["class" => yii\grid\DataColumn::className(), "attribute" => "customer_id", "value" => function ($model) {
    if ($rel = $model->getCustomer()->one()) {
        return yii\helpers\Html::a($rel->label, ["customer/view", 'customer_id' => $rel->customer_id], ["data-pjax" => 0]);
    } else {
        return '';
    }
}, "format" => "raw"], 'return_date', ["class" => yii\grid\DataColumn::className(), "attribute" => "staff_id", "value" => function ($model) {
    if ($rel = $model->getStaff()->one()) {
        return yii\helpers\Html::a($rel->label, ["staff/view", 'staff_id' => $rel->staff_id], ["data-pjax" => 0]);
    } else {
        return '';
    }
}, "format" => "raw"], 'last_update']]) . '</div>';
Pjax::end();
$this->endBlock();
?>


    <?php 
echo Tabs::widget(['id' => 'relation-tabs', 'encodeLabels' => false, 'items' => [['label' => '<span class="glyphicon glyphicon-asterisk"></span> Inventory', 'content' => $this->blocks['app\\modules\\sakila\\models\\Inventory'], 'active' => true], ['label' => '<small><span class="glyphicon glyphicon-paperclip"></span> Rentals</small>', 'content' => $this->blocks['Rentals'], 'active' => false]]]);
?>
</div>
コード例 #22
0
ファイル: index.php プロジェクト: febfeb/yii2-basic-ready
echo 'Users';
?>
</i>
            </h2>
        </div>

        <div class="panel-body">

            <div class="table-responsive">
                <?php 
echo GridView::widget(['layout' => '{summary}{pager}{items}{pager}', 'dataProvider' => $dataProvider, 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => 'First', 'lastPageLabel' => 'Last'], 'filterModel' => $searchModel, 'tableOptions' => ['class' => 'table table-striped table-bordered table-hover'], 'headerRowOptions' => ['class' => 'x'], 'columns' => [['class' => 'yii\\grid\\ActionColumn', 'urlCreator' => function ($action, $model, $key, $index) {
    // using the column name as key, not mapping to 'id' like the standard generator
    $params = is_array($key) ? $key : [$model->primaryKey()[0] => (string) $key];
    $params[0] = \Yii::$app->controller->id ? \Yii::$app->controller->id . '/' . $action : $action;
    return Url::toRoute($params);
}, 'contentOptions' => ['nowrap' => 'nowrap']], 'username', 'name', ['class' => yii\grid\DataColumn::className(), 'attribute' => 'role_id', 'value' => function ($model) {
    if ($rel = $model->getRole()->one()) {
        return Html::a($rel->name, ['role/view', 'id' => $rel->id], ['data-pjax' => 0]);
    } else {
        return '';
    }
}, 'format' => 'raw'], 'photo_url:url']]);
?>
            </div>

        </div>

    </div>

    <?php 
\yii\widgets\Pjax::end();
コード例 #23
0
ファイル: index.php プロジェクト: pumi11/aau
<?php

use yii\helpers\Html;
use yii\grid\GridView;
/* @var $this yii\web\View */
/* @var $dataProvider yii\data\ActiveDataProvider */
$this->title = 'Отчет';
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="validation-report-index">



    <p>
        <?php 
echo Html::a('Сформировать', ['create'], ['class' => 'btn btn-success']);
?>
    </p>
    <?php 
echo GridView::widget(['dataProvider' => $dataProvider, 'columns' => [['class' => yii\grid\DataColumn::className(), 'attribute' => 'name', 'label' => 'Юр.лицо'], ['class' => yii\grid\DataColumn::className(), 'attribute' => 'address', 'label' => 'Розничная точка'], ['class' => yii\grid\DataColumn::className(), 'attribute' => 'username', 'label' => 'Добавил'], ['class' => yii\grid\DataColumn::className(), 'attribute' => 'created_at', 'label' => 'Создан'], ['class' => 'yii\\grid\\ActionColumn', 'header' => 'Действия', 'headerOptions' => ['width' => '50'], 'template' => '{update}   &nbsp;  &nbsp; &nbsp; &nbsp;  {delete} ']]]);
//                'template' => ' {delete}{link}'
?>

</div>
コード例 #24
0
ファイル: view.php プロジェクト: schmunk42/yii2-sakila-module
<?php 
$this->beginBlock('Cities');
?>
<p class='pull-left'>
</p>
<p class='pull-right'>
  <?php 
echo \yii\helpers\Html::a('New City', ['city/create', 'City' => ['country_id' => $model->country_id]], ['class' => 'btn btn-default btn-xs']);
?>
  <?php 
echo \yii\helpers\Html::a('List All Cities', ['city/index'], ['class' => 'btn btn-default btn-xs']);
?>
</p><div class='clearfix'></div>
<?php 
Pjax::begin();
echo \yii\grid\GridView::widget(['dataProvider' => new \yii\data\ActiveDataProvider(['query' => $model->getCities(), 'pagination' => ['pageSize' => 10]]), 'columns' => ['city_id', 'city', ["class" => yii\grid\DataColumn::className(), "attribute" => "country_id", "value" => function ($model) {
    if ($rel = $model->getCountry()->one()) {
        return yii\helpers\Html::a($rel->country_id, ["country/view", "id" => $rel->country_id], ["data-pjax" => 0]);
    } else {
        return '';
    }
}, "format" => "raw"], ['class' => 'yii\\grid\\ActionColumn', 'template' => '{view} {update}', 'buttons' => [], 'controller' => 'city']]]);
Pjax::end();
$this->endBlock();
?>


    <?php 
echo \yii\bootstrap\Tabs::widget(['encodeLabels' => false, 'items' => [['label' => '<span class="glyphicon glyphicon-asterisk"></span> Country', 'content' => $this->blocks['schmunk42\\sakila\\models\\Country'], 'active' => true], ['label' => '<small><span class="glyphicon glyphicon-paperclip"></span> Cities</small>', 'content' => $this->blocks['Cities'], 'active' => false]]]);
?>
</div>
コード例 #25
0
ファイル: view.php プロジェクト: romdim/dbi-playground
?>
<div style='position: relative'><div style='position:absolute; right: 0px; top 0px;'>
  <?php 
echo Html::a('<span class="glyphicon glyphicon-list"></span> ' . 'List All' . ' Password Answers', ['password-answers/index'], ['class' => 'btn text-muted btn-xs']);
?>
  <?php 
echo Html::a('<span class="glyphicon glyphicon-plus"></span> ' . 'New' . ' Password Answer', ['password-answers/create', 'PasswordAnswer' => ['answer' => $model->id]], ['class' => 'btn btn-success btn-xs']);
?>
</div></div><?php 
Pjax::begin(['id' => 'pjax-PasswordAnswers', 'enableReplaceState' => false, 'linkSelector' => '#pjax-PasswordAnswers ul.pagination a, th a', 'clientOptions' => ['pjax:success' => 'function(){alert("yo")}']]);
echo '<div class="table-responsive">' . \yii\grid\GridView::widget(['layout' => '{summary}{pager}<br/>{items}{pager}', 'dataProvider' => new \yii\data\ActiveDataProvider(['query' => $model->getPasswordAnswers(), 'pagination' => ['pageSize' => 20, 'pageParam' => 'page-passwordanswers']]), 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => 'First', 'lastPageLabel' => 'Last'], 'columns' => [['class' => 'yii\\grid\\ActionColumn', 'template' => '{view} {update}', 'contentOptions' => ['nowrap' => 'nowrap'], 'urlCreator' => function ($action, $model, $key, $index) {
    // using the column name as key, not mapping to 'id' like the standard generator
    $params = is_array($key) ? $key : [$model->primaryKey()[0] => (string) $key];
    $params[0] = 'password-answers' . '/' . $action;
    return $params;
}, 'buttons' => [], 'controller' => 'password-answers'], ['class' => yii\grid\DataColumn::className(), 'attribute' => 'password', 'value' => function ($model) {
    if ($rel = $model->getPassword()->one()) {
        return Html::a($rel->id, ['passwords/view', 'id' => $rel->id], ['data-pjax' => 0]);
    } else {
        return '';
    }
}, 'format' => 'raw'], 'created_at', 'updated_at']]) . '</div>';
Pjax::end();
$this->endBlock();
?>


    <?php 
echo Tabs::widget(['id' => 'relation-tabs', 'encodeLabels' => false, 'items' => [['label' => '<b class=""># ' . $model->id . '</b>', 'content' => $this->blocks['app\\models\\Answers'], 'active' => true], ['content' => $this->blocks['PasswordAnswers'], 'label' => '<small>Password Answers <span class="badge badge-default">' . count($model->getPasswordAnswers()->asArray()->all()) . '</span></small>', 'active' => false]]]);
?>
        </div>
コード例 #26
0
ファイル: view.php プロジェクト: romdim/dbi-playground
?>
<div style='position: relative'><div style='position:absolute; right: 0px; top 0px;'>
  <?php 
echo Html::a('<span class="glyphicon glyphicon-list"></span> ' . 'List All' . ' Tiles Users', ['tiles-users/index'], ['class' => 'btn text-muted btn-xs']);
?>
  <?php 
echo Html::a('<span class="glyphicon glyphicon-plus"></span> ' . 'New' . ' Tiles User', ['tiles-users/create', 'TilesUser' => ['tile' => $model->id]], ['class' => 'btn btn-success btn-xs']);
?>
</div></div><?php 
Pjax::begin(['id' => 'pjax-TilesUsers', 'enableReplaceState' => false, 'linkSelector' => '#pjax-TilesUsers ul.pagination a, th a', 'clientOptions' => ['pjax:success' => 'function(){alert("yo")}']]);
echo '<div class="table-responsive">' . \yii\grid\GridView::widget(['layout' => '{summary}{pager}<br/>{items}{pager}', 'dataProvider' => new \yii\data\ActiveDataProvider(['query' => $model->getTilesUsers(), 'pagination' => ['pageSize' => 20, 'pageParam' => 'page-tilesusers']]), 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => 'First', 'lastPageLabel' => 'Last'], 'columns' => [['class' => 'yii\\grid\\ActionColumn', 'template' => '{view} {update}', 'contentOptions' => ['nowrap' => 'nowrap'], 'urlCreator' => function ($action, $model, $key, $index) {
    // using the column name as key, not mapping to 'id' like the standard generator
    $params = is_array($key) ? $key : [$model->primaryKey()[0] => (string) $key];
    $params[0] = 'tiles-users' . '/' . $action;
    return $params;
}, 'buttons' => [], 'controller' => 'tiles-users'], ['class' => yii\grid\DataColumn::className(), 'attribute' => 'level', 'value' => function ($model) {
    if ($rel = $model->getLevel()->one()) {
        return Html::a($rel->id, ['levels/view', 'id' => $rel->id], ['data-pjax' => 0]);
    } else {
        return '';
    }
}, 'format' => 'raw'], 'created_at', 'updated_at', 'created_by', 'updated_by']]) . '</div>';
Pjax::end();
$this->endBlock();
?>


    <?php 
echo Tabs::widget(['id' => 'relation-tabs', 'encodeLabels' => false, 'items' => [['label' => '<b class=""># ' . $model->id . '</b>', 'content' => $this->blocks['common\\models\\Tiles'], 'active' => true], ['content' => $this->blocks['TilesUsers'], 'label' => '<small>Tiles Users <span class="badge badge-default">' . count($model->getTilesUsers()->asArray()->all()) . '</span></small>', 'active' => false]]]);
?>
        </div>
コード例 #27
0
?>
  <?php 
echo Html::a('<span class="glyphicon glyphicon-link"></span> ' . Yii::t('app', 'Attach') . ' Emp Nos0', ['dept-manager/create', 'DeptManager' => ['dept_no' => $model->dept_no]], ['class' => 'btn btn-info btn-xs']);
?>
</div></div><?php 
Pjax::begin(['id' => 'pjax-EmpNos0', 'enableReplaceState' => false, 'linkSelector' => '#pjax-EmpNos0 ul.pagination a, th a', 'clientOptions' => ['pjax:success' => 'function(){alert("yo")}']]);
echo '<div class="table-responsive">' . \yii\grid\GridView::widget(['layout' => '{summary}{pager}<br/>{items}{pager}', 'dataProvider' => new \yii\data\ActiveDataProvider(['query' => $model->getDeptManagers(), 'pagination' => ['pageSize' => 20, 'pageParam' => 'page-deptmanagers']]), 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => Yii::t('app', 'First'), 'lastPageLabel' => Yii::t('app', 'Last')], 'columns' => [['class' => 'yii\\grid\\ActionColumn', 'template' => '{view} {delete}', 'contentOptions' => ['nowrap' => 'nowrap'], 'urlCreator' => function ($action, $model, $key, $index) {
    // using the column name as key, not mapping to 'id' like the standard generator
    $params = is_array($key) ? $key : [$model->primaryKey()[0] => (string) $key];
    $params[0] = 'dept-manager' . '/' . $action;
    return Url::toRoute($params);
}, 'buttons' => ['delete' => function ($url, $model) {
    return yii\helpers\Html::a('<span class="glyphicon glyphicon-remove"></span>', $url, ['class' => 'text-danger', 'title' => Yii::t('app', 'Remove'), 'data-confirm' => Yii::t('app', 'Are you sure you want to delete the related item?'), 'data-method' => 'post', 'data-pjax' => '0']);
}, 'view' => function ($url, $model) {
    return yii\helpers\Html::a('<span class="glyphicon glyphicon-cog"></span>', $url, ['data-title' => Yii::t('app', 'View Pivot Record'), 'data-toggle' => 'tooltip', 'data-pjax' => '0', 'class' => 'text-muted']);
}], 'controller' => 'dept-manager'], ["class" => yii\grid\DataColumn::className(), "attribute" => "emp_no", "value" => function ($model) {
    if ($rel = $model->getEmpNo()->one()) {
        return yii\helpers\Html::a($rel->emp_no, ["employees/view", 'emp_no' => $rel->emp_no], ["data-pjax" => 0]);
    } else {
        return '';
    }
}, "format" => "raw"], 'from_date', 'to_date']]) . '</div>';
Pjax::end();
$this->endBlock();
?>


    <?php 
echo Tabs::widget(['id' => 'relation-tabs', 'encodeLabels' => false, 'items' => [['label' => '<span class="glyphicon glyphicon-asterisk"></span> Departments', 'content' => $this->blocks['giiant\\sakila\\models\\Departments'], 'active' => true], ['content' => $this->blocks['EmpNos'], 'label' => '<small>Emp Nos <span class="badge badge-default">' . count($model->getEmpNos()->asArray()->all()) . '</span></small>', 'active' => false], ['content' => $this->blocks['EmpNos0'], 'label' => '<small>Emp Nos0 <span class="badge badge-default">' . count($model->getEmpNos0()->asArray()->all()) . '</span></small>', 'active' => false]]]);
?>
        </div>
コード例 #28
0
?>
<div style='position: relative'><div style='position:absolute; right: 0px; top 0px;'>
  <?php 
echo Html::a('<span class="glyphicon glyphicon-list"></span> ' . Yii::t('app', 'List All') . ' Stores', ['store/index'], ['class' => 'btn text-muted btn-xs']);
?>
  <?php 
echo Html::a('<span class="glyphicon glyphicon-plus"></span> ' . Yii::t('app', 'New') . ' Store', ['store/create', 'Store' => ['address_id' => $model->address_id]], ['class' => 'btn btn-success btn-xs']);
?>
</div></div><?php 
Pjax::begin(['id' => 'pjax-Stores', 'enableReplaceState' => false, 'linkSelector' => '#pjax-Stores ul.pagination a, th a', 'clientOptions' => ['pjax:success' => 'function(){alert("yo")}']]);
echo '<div class="table-responsive">' . \yii\grid\GridView::widget(['layout' => '{summary}{pager}<br/>{items}{pager}', 'dataProvider' => new \yii\data\ActiveDataProvider(['query' => $model->getStores(), 'pagination' => ['pageSize' => 20, 'pageParam' => 'page-stores']]), 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => Yii::t('app', 'First'), 'lastPageLabel' => Yii::t('app', 'Last')], 'columns' => [['class' => 'yii\\grid\\ActionColumn', 'template' => '{view} {update}', 'contentOptions' => ['nowrap' => 'nowrap'], 'urlCreator' => function ($action, $model, $key, $index) {
    // using the column name as key, not mapping to 'id' like the standard generator
    $params = is_array($key) ? $key : [$model->primaryKey()[0] => (string) $key];
    $params[0] = 'store' . '/' . $action;
    return Url::toRoute($params);
}, 'buttons' => [], 'controller' => 'store'], 'store_id', ["class" => yii\grid\DataColumn::className(), "attribute" => "manager_staff_id", "value" => function ($model) {
    if ($rel = $model->getManagerStaff()->one()) {
        return yii\helpers\Html::a($rel->staff_id, ["staff/view", 'staff_id' => $rel->staff_id], ["data-pjax" => 0]);
    } else {
        return '';
    }
}, "format" => "raw"], 'last_update']]) . '</div>';
Pjax::end();
$this->endBlock();
?>


    <?php 
echo Tabs::widget(['id' => 'relation-tabs', 'encodeLabels' => false, 'items' => [['label' => '<span class="glyphicon glyphicon-asterisk"></span> Address', 'content' => $this->blocks['giiant\\sakila\\models\\Address'], 'active' => true], ['content' => $this->blocks['Customers'], 'label' => '<small>Customers <span class="badge badge-default">' . count($model->getCustomers()->asArray()->all()) . '</span></small>', 'active' => false], ['content' => $this->blocks['Staff'], 'label' => '<small>Staff <span class="badge badge-default">' . count($model->getStaff()->asArray()->all()) . '</span></small>', 'active' => false], ['content' => $this->blocks['Stores'], 'label' => '<small>Stores <span class="badge badge-default">' . count($model->getStores()->asArray()->all()) . '</span></small>', 'active' => false]]]);
?>
        </div>
コード例 #29
0
ファイル: index.php プロジェクト: ICHydro/anaconda
                                                    
            <?php 
echo \yii\bootstrap\ButtonDropdown::widget(['id' => 'giiant-relations', 'encodeLabel' => false, 'label' => '<span class="glyphicon glyphicon-paperclip"></span> ' . Yii::t('app', 'Relations'), 'dropdown' => ['options' => ['class' => 'dropdown-menu-right'], 'encodeLabels' => false, 'items' => [['url' => ['sensor/index'], 'label' => '<i class="glyphicon glyphicon-arrow-right">&nbsp;' . Yii::t('app', 'Sensor') . '</i>']]], 'options' => ['class' => 'btn-default']]);
?>
        </div>
    </div>


    <div class="table-responsive">
        <?php 
echo GridView::widget(['layout' => '{summary}{pager}{items}{pager}', 'dataProvider' => $dataProvider, 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => Yii::t('app', 'First'), 'lastPageLabel' => Yii::t('app', 'Last')], 'filterModel' => $searchModel, 'tableOptions' => ['class' => 'table table-striped table-bordered table-hover'], 'headerRowOptions' => ['class' => 'x'], 'columns' => [['class' => 'yii\\grid\\ActionColumn', 'urlCreator' => function ($action, $model, $key, $index) {
    // using the column name as key, not mapping to 'id' like the standard generator
    $params = is_array($key) ? $key : [$model->primaryKey()[0] => (string) $key];
    $params[0] = \Yii::$app->controller->id ? \Yii::$app->controller->id . '/' . $action : $action;
    return Url::toRoute($params);
}, 'contentOptions' => ['nowrap' => 'nowrap']], 'startdate', 'enddate', ['class' => yii\grid\DataColumn::className(), 'attribute' => 'sensorid', 'value' => function ($model) {
    if ($rel = $model->getSensor()->one()) {
        return Html::a($rel->name, ['sensor/view', 'id' => $rel->id], ['data-pjax' => 0]);
    } else {
        return '';
    }
}, 'format' => 'raw'], 'filename', 'status']]);
?>
    </div>

</div>


<?php 
\yii\widgets\Pjax::end();
?>
コード例 #30
-1
ファイル: view.php プロジェクト: shinkarenko/playground
?>
<div style='position: relative'><div style='position:absolute; right: 0px; top 0px;'>
  <?php 
echo Html::a('<span class="glyphicon glyphicon-list"></span> ' . Yii::t('app', 'List All') . ' Inventories', ['inventory/index'], ['class' => 'btn text-muted btn-xs']);
?>
  <?php 
echo Html::a('<span class="glyphicon glyphicon-plus"></span> ' . Yii::t('app', 'New') . ' Inventory', ['inventory/create', 'Inventory' => ['film_id' => $model->film_id]], ['class' => 'btn btn-success btn-xs']);
?>
</div></div><?php 
Pjax::begin(['id' => 'pjax-Inventories', 'enableReplaceState' => false, 'linkSelector' => '#pjax-Inventories ul.pagination a, th a', 'clientOptions' => ['pjax:success' => 'function(){alert("yo")}']]);
echo '<div class="table-responsive">' . \yii\grid\GridView::widget(['layout' => '{summary}{pager}<br/>{items}{pager}', 'dataProvider' => new \yii\data\ActiveDataProvider(['query' => $model->getInventories(), 'pagination' => ['pageSize' => 20, 'pageParam' => 'page-inventories']]), 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => Yii::t('app', 'First'), 'lastPageLabel' => Yii::t('app', 'Last')], 'columns' => [['class' => 'yii\\grid\\ActionColumn', 'template' => '{view} {update}', 'contentOptions' => ['nowrap' => 'nowrap'], 'urlCreator' => function ($action, $model, $key, $index) {
    // using the column name as key, not mapping to 'id' like the standard generator
    $params = is_array($key) ? $key : [$model->primaryKey()[0] => (string) $key];
    $params[0] = 'inventory' . '/' . $action;
    return Url::toRoute($params);
}, 'buttons' => [], 'controller' => 'inventory'], 'inventory_id', ["class" => yii\grid\DataColumn::className(), "attribute" => "store_id", "value" => function ($model) {
    if ($rel = $model->getStore()->one()) {
        return yii\helpers\Html::a($rel->label, ["store/view", 'store_id' => $rel->store_id], ["data-pjax" => 0]);
    } else {
        return '';
    }
}, "format" => "raw"], 'last_update']]) . '</div>';
Pjax::end();
$this->endBlock();
?>


    <?php 
echo Tabs::widget(['id' => 'relation-tabs', 'encodeLabels' => false, 'items' => [['label' => '<span class="glyphicon glyphicon-asterisk"></span> Film', 'content' => $this->blocks['app\\modules\\sakila\\models\\Film'], 'active' => true], ['label' => '<small><span class="glyphicon glyphicon-paperclip"></span> Actors</small>', 'content' => $this->blocks['Actors'], 'active' => false], ['label' => '<small><span class="glyphicon glyphicon-paperclip"></span> Categories</small>', 'content' => $this->blocks['Categories'], 'active' => false], ['label' => '<small><span class="glyphicon glyphicon-paperclip"></span> Inventories</small>', 'content' => $this->blocks['Inventories'], 'active' => false]]]);
?>
</div>