Php 视图渲染的问题
我在管理面板中有一个包含用户列表的页面,它有一个包含引导表(用户列表)的视图。今天我注意到它只呈现了一半或更少的用户。刷新页面后,页面停止的点是不同的用户(可能是250用户或1000用户)。来自控制器的数据是完整和可靠的,我用打印用户数组检查了它。下面是结束视图的图片: 以及表中的代码:Php 视图渲染的问题,php,kohana,Php,Kohana,我在管理面板中有一个包含用户列表的页面,它有一个包含引导表(用户列表)的视图。今天我注意到它只呈现了一半或更少的用户。刷新页面后,页面停止的点是不同的用户(可能是250用户或1000用户)。来自控制器的数据是完整和可靠的,我用打印用户数组检查了它。下面是结束视图的图片: 以及表中的代码: <? foreach ($items as $item): ?> <tr> <td><strong><?= $it
<? 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当您为第250个用户调用$item->validated时出现问题
<?= $item->validated ? 'green' : 'gray' ?>"><?= $item->validated ? 'Активирован' : 'Не активирован'?>
“>
首先检查php日志并找出错误。您是否检查了错误日志?加载需要多长时间?可能是超时?或者可能是内存问题?有多少行?检索用户的查询是什么?您是否在那里指定只能显示某个数量(限制)在它上面?如果你在调试器中点击php文件,你可以查看php错误日志,它返回什么。(你可以看到post数据,但也可以看到检索数据)@Dorvalla不,它会获取所有用户(近1700条记录)。我说它停止的行和单元格是随机的,然后看起来像或。尝试增大它们。首先,禁用时间限制(设置为零)。我应该为内存限制编写什么?它是一个函数吗?@Eugene找到你的php.ini文件(在终端中运行
php-I | grep php.ini
),然后找到内存限制集并更改值(-1表示无限制)。我无法设置php的设置,我正在使用web housting,没有这种可能性