• 三阶段遇到的问题


    刚刚做完三阶段项目  在tp5中里面遇到的一些问题

    当时做的是一个nike商城 当时报错就报错在未定义  这个未定义那个未定义  控制器里面写的是单条查询  代码如下

     public function index(Request $request){
                $this->isLogin();
                $res = Banner::get(1);
                //库存
                $stock=$res->stock;
                $num=$res->num;
                $desc=$res->desc;
                $link=$res->link;
                $path=$res->path;
                $name = $res->name;
                $style = $res->style;
                $this->assign('stock', $stock);
                $this->assign('style', $style);
                $this->assign('num', $num);
                $this->assign('desc', $desc);
                $this->assign('link', $link);
                $this->assign('path', $path);
                $this->assign('name', $name);
                return $this->fetch('details');
            }
    

      查全部的代码如下

    public function index(){
            $this->isLogin();
            $res = Banner::all();
            $data = [];
            foreach ($res as $k => $v) {
                $data[$k] = $v->toArray();
            }
            $imgNum = count($res);
            $this->assign('imgNum', $imgNum);
            $this->assign('data', $data);
            return $this->fetch('index');
        }
    

      html代码

    <ul class="item-content layui-clear">
                    <li class="th th-chk">
                        <div class="select-all">
                            <div class="cart-checkbox">
    <!--                            <input class="CheckBoxShop check" id="" type="checkbox" num="all" name="select-all" value="true">-->
                            </div>
                        </div>
                    </li>
                    <li class="th th-item" style="margin-left: 40px">
                        <div class="item-cont">
                            <td><img width="100" style="margin-top: -34px; margin-left: -110px;" class="picture-thumb" src="{$vo.path}"></td>
                            <div class="text" style="margin-left: 40px">
                                <div class="title" style="margin-left: 20px">{$vo.name}</div>
                                <p style="margin-top: -20px"><span style="margin-left: 163px;">{$vo.link}</span> </p>
    
                            </div>
                        </div>
                    </li>
                    <li class="th th-price" style="margin-left: -16px;">
                        <p style="margin-top: 9px"><span style="margin-left: -167px">{$vo.title}</span></p>
                       <p style="margin-top: -16px;"> <span class="th-su" style="margin-left: 126px">{$vo.desc}</span></p>
                    </li>
                    <li class="th th-amount">
    <!--                    <div class="box-btn layui-clear" style="margin-left: 22px;">-->
    <!--                        <div class="less layui-btn">-</div>-->
    <!--                        <input class="Quantity-input" type="" name="" value="{$vo.num}" disabled="disabled">-->
    <!--                        <div class="add layui-btn">+</div>-->
    <!--                    </div>-->
                    <li class="th th-sum">
                        <span class="sum" style="margin-left: 30px;">{$vo.num}</span>
                    </li>
                    </li>
                    <li class="th th-sum">
                        <span class="sum" style="margin-left: -57px;">{$vo.style}</span>
                    </li>
                    <li class="th th-op">
                        <a style="text-decoration:none" class="ml-5" onclick="deleteImg({$vo.id})"
                           href="#" title="删除">
                            <i class="Hui-iconfont" style="margin-left: -65px">删除</i>
                        </a>
                    </li>
                </ul>
    

      查询全部的时候用foreach    查询单条的时候不用foreach

  • 相关阅读:
    js里的稀疏数组
    JS中二进制与十进制的相互转换
    【leetcode-03】给定一个字符串,请你找出其中不含有重复字符的最长子串的长度
    JavaScipt30(第二十二个案例)(主要知识点:getBoundingClientRect)
    JavaScipt30(第十八个案例)(主要知识点:Array.prototype.map)
    JavaScipt30(第十个案例)(主要知识点:选中一个数组中间相连部分进行操作的一种思路)
    JavaScipt30(第八个案例)(主要知识点:canvas)
    Lydsy2017省队十连测
    几个多项式的题
    poj3294Life Forms
  • 原文地址:https://www.cnblogs.com/LQK157/p/11457147.html
Copyright © 2020-2023  润新知