0

我使用 PHP 加载 XML 文件。我可以通过视图对其进行分页吗?

这是我使用的代码。当我从 XML 文件中提取名称时,我需要对它们进行分页。我可以使用我使用的 laravel ->paginate();

@extends('base')
@section('title', 'Monsters')
@stop
@section('main')

<div class="container">
  <div class="doc-content-box">

    <legend>Monsters</legend>


    <?php   

    $monstersdir = 'C:\Users\E1\Desktop\theforgottenserver-v0.2.15-win64console\Mystic Spirit\data\monster';   

    if(is_dir($monstersdir)) {   
      $list = simplexml_load_file($monstersdir.'\monsters.xml'); 

      ?> 
      <table class="table table-striped table-condensed table-content">


      <tbody>
        <?php  
        foreach($list as $monster) {  
          if ($monster['name'] > null) {  
            echo '  
            <tr>  
            <td style=""><a href="">'.$monster['name'].'</a></td>  
            </tr>';  
          }  
        }  
      }
      else{
        echo '<div class="alert alert-danger"><span class="label label-important">Error parsing your Monsters XML file</span><br /><br /> Invalid path!</div> ';
      }  
      ?>  
    </tbody>

  </table> 

</div>
</div>

@stop

有什么提示吗?真的很需要。:P

4

1 回答 1

0

你可以通过调用在 Laravel 中手动创建分页器Paginator::make()。使用 3 个参数调用该方法,即:要显示的项目、项目总数以及每页应显示多少项目。有关示例,请参阅文档。

于 2013-08-18T03:25:48.873 回答