fastadmin学习08-查询数据渲染到前端

index.php查询,这个是前台的index.php

php 复制代码
public function index()
{
    $slideImgs = Db::name("slideimg")
        ->where("status",'=','normal')
        ->limit(5)
        ->order('sort','desc')->select();
    $productList = Db::name("product")
        ->where("deletetime",'exp','is null')
        ->limit(10)
        ->order('updatetime','desc')->select();
    $this->view->assign('slideImgs',$slideImgs);
    $this->view->assign('productList',$productList);
    $this->view->assign('title', __('首页'));
    //设置页面名称,方便根据页面名称加载不同的js和css
    $this->view->assign('pageName','index' );
    return $this->view->fetch();
}

模板代码

html 复制代码
<div>
    <!--{php}print_r($slideImgs);{/php}-->
    <!--{php}print_r($productList);{/php}-->
    {foreach $slideImgs as $key=>$img }
    <img src="{$img.image}"/>
    {/foreach}
    {foreach $productList as $key=>$product }
    <img src="{$product.product_image}"/>
    <div>{$product.name}</div>
    <div>{$product.marketPrice}</div>
    {/foreach}
</div>

结果

相关推荐
卡兰芙的微笑7 分钟前
get_property --Cmakelist之中
前端·数据库·编辑器
覆水难收呀10 分钟前
三、(JS)JS中常见的表单事件
开发语言·前端·javascript
猿来如此呀17 分钟前
运行npm install 时,卡在sill idealTree buildDeps没有反应
前端·npm·node.js
hw_happy23 分钟前
解决 npm ERR! node-sass 和 gyp ERR! node-gyp 报错问题
前端·npm·sass
优思学院26 分钟前
优思学院|如何从零开始自己学习六西格玛?
大数据·运维·服务器·学习·六西格玛黑带·cssbb
FHKHH27 分钟前
计算机网络第二章:作业 1: Web 服务器
服务器·前端·计算机网络
LN花开富贵42 分钟前
stm32g431rbt6芯片中VREF+是什么?在电路中怎么设计?
笔记·stm32·单片机·嵌入式硬件·学习
怀九日42 分钟前
C++(学习)2024.9.18
开发语言·c++·学习·面向对象·引用·
一道秘制的小菜43 分钟前
C++第七节课 运算符重载
服务器·开发语言·c++·学习·算法
视觉小鸟1 小时前
【JVM安装MinIO】
前端·jvm·chrome