application/index/controller/ShopList.php
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
namespace app\index\controller;
use app\index\model\ShopSpace;
use app\index\model\NeedTypeSpace;
class ShopList extends Base {
public function index() {
$key_word = request()->param('key_word');
$num = intval(session('ses_shop_page_num', '', 'index'));
$sort = session('ses_shop_sort', '', 'index');
$ses_shop_sc = session('ses_shop_sc', '', 'index');
if (!$num) {
$num = 12;
}
if (!$sort) {
$sort = "update_time";
}
if (!$ses_shop_sc) {
$ses_shop_sc = "desc";
}
$need_type = request()->param('need_type');
$need_type2 = request()->param('need_type2');
$need_type3 = request()->param('need_type3');
$typelist = NeedTypeSpace::all();
foreach ($typelist as $value) {
$new_typelist[$value['id']] = $value['type_name'];
}
if ($need_type) {
$need_type_name = $new_typelist[$need_type];
$ShopSpace_old = ShopSpace::where(['status' => 2, 'need_type' => $need_type])->order($sort, $ses_shop_sc)->paginate($num);
}
if ($need_type2) {
$need_type2_space = NeedTypeSpace::where(['id' => $need_type2])->find();
$need_type2_name = $new_typelist[$need_type2];
$need_type = $need_type2_space['pid'];
$need_type_name = $new_typelist[$need_type];
$ShopSpace_old = ShopSpace::where(['status' => 2, 'need_type2' => $need_type2])->order($sort, $ses_shop_sc)->paginate($num);
}
if ($need_type3) {
$need_type3_space = NeedTypeSpace::where(['id' => $need_type3])->find();
$need_type2_space = NeedTypeSpace::where(['id' => $need_type3_space['pid']])->find();
$need_type3_name = $new_typelist[$need_type3];
$need_type2 = $need_type3_space['pid'];
$need_type2_name = $new_typelist[$need_type2];
$need_type = $need_type2_space['pid'];
$need_type_name = $new_typelist[$need_type];
$ShopSpace_old = ShopSpace::where(['status' => 2, 'need_type3' => $need_type3])->order($sort, $ses_shop_sc)->paginate($num);
}
if (!$need_type && !$need_type2 && !$need_type3) {
$ShopSpace_old = ShopSpace::where(['status' => 2, 'shop_name' => ['like', '%' . $key_word . '%']])->order($sort, $ses_shop_sc)->paginate($num);
}
foreach ($ShopSpace_old as $value) {
$value['arr_pic'] = explode(",", $value['pic']);
后面还有 39 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。