我在admin面板中有一个包含用户列表的页面,它有一个带有bootstrap表的视图(用户列表)。今天我注意到它只提供了一半或更少的用户。刷新页面后,它停止的点是不同的用户(可能是250的用户或1000的)。来自控制器的数据是完整而稳固的,我用打印用户数组检查了它。这里是结束视图的图片:
表格中的代码:
<? foreach ($items as $item): ?>
<tr>
<td><strong><?= $item->id; ?></strong></td>
<td>
<?= $item->username ?>
</td>
<td>
<?= $item->name ?>
</td>
<td>
<?= $item->email ?>
</td>
<td>
<?= $item->phone ?>
</td>
<td>
<?= $item->remark ?>
</td>
<td>
<span style="color: <?= $item->validated ? 'green' : 'gray' ?>"><?= $item->validated ? 'Активирован' : 'Не активирован'?></span>
</td>
<td>
<div class="btn-group">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
Действия <span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu">
<li><a href="<?= Route::url('admin', array(
'controller' => $model->object_name(),
'action' => 'edit',
'id' => $item->id
)) ?>">Редактировать</a></li>
<li><a href="<?= Route::url('admin', array(
'controller' => $model->object_name(),
'action' => 'delete',
'id' => $item->id
)) ?>">Удалить</a></li>
</ul>
</div>
</td>
</tr>
<?php endforeach ?>
错误日志为空
UPD 当我尝试在iphone上打开此页面时,它开始加载它并且抛出错误“操作无法完成”错误303
答案 0 :(得分:0)
当您为第250个用户调用$ item-&gt;时出现问题。
<?= $item->validated ? 'green' : 'gray' ?>"><?= $item->validated ? 'Активирован' : 'Не активирован'?>
首先检查您的php日志并找到您的错误。