hy-farm/muchang/home/views/web/get_notice_list.php
2026-05-29 19:54:56 +08:00

45 lines
1.1 KiB
PHP

<!--获取公告列表-->
<?php
use common\models\Notice;
use common\utils\EnumUtil;
use yii\data\ActiveDataProvider;
use yii\helpers\Html;
use yii\widgets\LinkPager;
$query = Notice::find()->where(['del' => EnumUtil::DELETE_NOT]);
$provider = new ActiveDataProvider([
'query' => $query,
'pagination' => [
'pageSize' => 7,
],
'sort' => [
'defaultOrder' => [
'created_at' => SORT_DESC,
'id' => SORT_DESC,
]
],
]);
?>
<div class="main">
<ul class="newslist">
<?php foreach ($provider->getModels() as $item): ?>
<li>
<div class="newslist-item-head"><?= $item->title ?><span class="pull-right">日期:<?= $item->updated_at_str ?></span></div>
<div class="newslist-item-text">
<?= $item->message ?>
</div>
</li>
<?php endforeach; ?>
</ul>
<div class="navbar-fixed-bottom" style="bottom: 20px;">
<center>
<?= LinkPager::widget(['pagination' => $provider->pagination, 'maxButtonCount' => 5]); ?>
</center>
</div>
</div>