视图渲染问题

时间:2014-08-01 08:05:31

标签: php kohana

我在admin面板中有一个包含用户列表的页面,它有一个带有bootstrap表的视图(用户列表)。今天我注意到它只提供了一半或更少的用户。刷新页面后,它停止的点是不同的用户(可能是250的用户或1000的)。来自控制器的数据是完整而稳固的,我用打印用户数组检查了它。这里是结束视图的图片:enter image description here

表格中的代码:

 <? 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

1 个答案:

答案 0 :(得分:0)

当您为第250个用户调用$ item-&gt;时出现问题。

<?= $item->validated ? 'green' : 'gray' ?>"><?= $item->validated ? 'Активирован' : 'Не активирован'?>

首先检查您的php日志并找到您的错误。