Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 视图渲染的问题_Php_Kohana - Fatal编程技术网

Php 视图渲染的问题

Php 视图渲染的问题,php,kohana,Php,Kohana,我在管理面板中有一个包含用户列表的页面,它有一个包含引导表(用户列表)的视图。今天我注意到它只呈现了一半或更少的用户。刷新页面后,页面停止的点是不同的用户(可能是250用户或1000用户)。来自控制器的数据是完整和可靠的,我用打印用户数组检查了它。下面是结束视图的图片: 以及表中的代码: <? foreach ($items as $item): ?> <tr> <td><strong><?= $it

我在管理面板中有一个包含用户列表的页面,它有一个包含引导表(用户列表)的视图。今天我注意到它只呈现了一半或更少的用户。刷新页面后,页面停止的点是不同的用户(可能是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

当您为第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,没有这种可能性