【问题标题】:Pass database data to several divs from one loop with php and laravel使用 php 和 laravel 将数据库数据从一个循环传递到多个 div
【发布时间】:2020-02-27 14:40:19
【问题描述】:

我有一个分页设置,可以这样显示:

<div class="page__A4">
</div>
<div class="page__A4">
</div>
<div class="page__A4">
</div>

然后使用 PHP 通过 for 循环从我的 SQL 数据库传递数据,例如:

@foreach($data as $value)
<div class="element">
    {{$value}}
</div>
@endforeach

这将留下最终的标记:

<div class="page__A4">
   @foreach($data as $value)
    <div class="element">
        {{$value}}
    </div>
    @endforeach
</div>
<div class="page__A4">
</div>
<div class="page__A4">
</div>

我的$value 的高度是动态的,当$value 的高度超过第一个page__A4 元素时,我希望它进入下一页。

真正的问题在于我无法使用 Javascript。我需要将这些页面打印为 PDF,这是通过将 laravel 视图与 SASS 样式文件相结合来完成的——这意味着 javascript 不会加载到我的最终打印产品中。

有没有办法实现这一点,使用 laravel/php/SASS 的组合?

【问题讨论】:

    标签: php html laravel sass


    【解决方案1】:

    如果你想在 javascript 中使用它,你也必须 class="A_4" dynamic。

    foreach($values as $ value){
       <div class="'example'.$value.">
       </div> 
    
    }
    

    【讨论】:

    • 如前所述,我想在没有 JavaScript 的情况下实现这一点,以使其符合我的 PDF 打印要求。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-14
    • 2021-07-24
    • 1970-01-01
    • 2016-02-18
    • 1970-01-01
    • 2016-01-19
    • 1970-01-01
    相关资源
    最近更新 更多