think\app\Url {#97
  #root: ""
  #https: null
  #suffix: true
  #domain: false
  #route: think\Route {#54
    #rest: array:7 [
      "index" => array:3 [
        0 => "get"
        1 => ""
        2 => "index"
      ]
      "create" => array:3 [
        0 => "get"
        1 => "/create"
        2 => "create"
      ]
      "edit" => array:3 [
        0 => "get"
        1 => "/<id>/edit"
        2 => "edit"
      ]
      "read" => array:3 [
        0 => "get"
        1 => "/<id>"
        2 => "read"
      ]
      "save" => array:3 [
        0 => "post"
        1 => ""
        2 => "save"
      ]
      "update" => array:3 [
        0 => "put"
        1 => "/<id>"
        2 => "update"
      ]
      "delete" => array:3 [
        0 => "delete"
        1 => "/<id>"
        2 => "delete"
      ]
    ]
    #config: array:24 [
      "pathinfo_depr" => "/"
      "url_lazy_route" => false
      "url_route_must" => false
      "url_case_sensitive" => false
      "route_rule_merge" => false
      "route_complete_match" => false
      "route_auto_group" => false
      "remove_slash" => false
      "default_route_pattern" => "[\w\.]+"
      "url_html_suffix" => "html"
      "controller_layer" => "controller"
      "empty_controller" => "Error"
      "controller_suffix" => false
      "default_module" => "mobile"
      "default_controller" => "Index"
      "default_action" => "index"
      "action_suffix" => ""
      "url_common_param" => true
      "action_bind_param" => "get"
      "api_version" => "Api-Version"
      "request_cache_key" => true
      "request_cache_expire" => null
      "request_cache_except" => []
      "request_cache_tag" => ""
    ]
    #request: app\Request {#34
      #pathinfoFetch: array:4 [
        0 => "ORIG_PATH_INFO"
        1 => "REDIRECT_PATH_INFO"
        2 => "REDIRECT_URL"
        3 => "PHP_SELF"
      ]
      #varPathinfo: "s"
      #varMethod: "_method"
      #varAjax: "_ajax"
      #varPjax: "_pjax"
      #rootDomain: ""
      #domainSpecialSuffix: array:8 [
        0 => "com"
        1 => "net"
        2 => "org"
        3 => "edu"
        4 => "gov"
        5 => "mil"
        6 => "co"
        7 => "info"
      ]
      #httpsAgentName: ""
      #proxyServerIp: []
      #proxyServerIpHeader: array:5 [
        0 => "HTTP_X_REAL_IP"
        1 => "HTTP_X_FORWARDED_FOR"
        2 => "HTTP_CLIENT_IP"
        3 => "HTTP_X_CLIENT_IP"
        4 => "HTTP_X_CLUSTER_CLIENT_IP"
      ]
      #method: "GET"
      #domain: null
      #host: null
      #subDomain: null
      #panDomain: null
      #url: null
      #baseUrl: null
      #baseFile: null
      #root: "/home"
      #pathinfo: "Login/index.html"
      #path: null
      #realIP: null
      #layer: ""
      #controller: "Login"
      #action: "index"
      #param: []
      #get: []
      #post: []
      #request: array:1 [
        "s" => "/home/Login/index.html"
      ]
      #rule: think\route\Domain {#55
        #rules: array:1 [
          0 => think\route\RuleItem {#58
            #miss: false
            #autoOption: false
            #name: "\think\captcha\CaptchaController@index"
            #domain: null
            #router: think\Route {#54}
            #parent: think\route\Domain {#55}
            #rule: "captcha/<config?>"
            #route: "\think\captcha\CaptchaController@index"
            #method: "get"
            #vars: []
            #option: []
            #pattern: []
            #regex: array:5 [
              "int" => "\d+"
              "float" => "\d+\.\d+"
              "alpha" => "[A-Za-z]+"
              "alphaNum" => "[A-Za-z0-9]+"
              "alphaDash" => "[A-Za-z0-9\-\_]+"
            ]
            #mergeOptions: array:3 [
              0 => "model"
              1 => "append"
              2 => "middleware"
            ]
            name: "\think\captcha\CaptchaController@index"
            rule: "captcha/<config?>"
            route: "\think\captcha\CaptchaController@index"
            method: "get"
            vars: []
            option: []
            pattern: []
          }
        ]
        #miss: array:1 [
          "options" => think\route\RuleItem {#57
            #miss: true
            #autoOption: false
            #name: null
            #domain: null
            #router: think\Route {#54}
            #parent: think\route\Domain {#55}
            #rule: ""
            #route: Closure() {#56
              class: "think\Route"
              this: think\Route {#54}
            }
            #method: "options"
            #vars: []
            #option: []
            #pattern: []
            #regex: array:5 [
              "int" => "\d+"
              "float" => "\d+\.\d+"
              "alpha" => "[A-Za-z]+"
              "alphaNum" => "[A-Za-z0-9]+"
              "alphaDash" => "[A-Za-z0-9\-\_]+"
            ]
            #mergeOptions: array:3 [
              0 => "model"
              1 => "append"
              2 => "middleware"
            ]
            name: null
            rule: ""
            route: Closure() {#56}
            method: "options"
            vars: []
            option: []
            pattern: []
          }
        ]
        #fullName: null
        #alias: null
        #sub: null
        #bind: "/"
        #hasParsed: true
        #name: null
        #domain: null
        #router: think\Route {#54}
        #parent: null
        #rule: null
        #route: null
        #method: "*"
        #vars: []
        #option: array:1 [
          "remove_slash" => false
        ]
        #pattern: []
        #regex: array:5 [
          "int" => "\d+"
          "float" => "\d+\.\d+"
          "alpha" => "[A-Za-z]+"
          "alphaNum" => "[A-Za-z0-9]+"
          "alphaDash" => "[A-Za-z0-9\-\_]+"
        ]
        #mergeOptions: array:3 [
          0 => "model"
          1 => "append"
          2 => "middleware"
        ]
        name: null
        rule: null
        route: null
        method: "*"
        vars: []
        option: array:1 [
          "remove_slash" => false
        ]
        pattern: []
      }
      #route: []
      #middleware: array:1 [
        "terminal" => "pc"
      ]
      #put: []
      #session: null
      #cookie: []
      #env: think\Env {#7
        #data: []
        #convert: array:4 [
          "true" => true
          "false" => false
          "off" => false
          "on" => true
        ]
      }
      #server: array:31 [
        "USER" => "www"
        "HOME" => "/home/www"
        "HTTP_ACCEPT_ENCODING" => "gzip, br, zstd, deflate"
        "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
        "HTTP_ACCEPT" => "*/*"
        "HTTP_HOST" => "shangkyd.com"
        "PATH_INFO" => ""
        "REDIRECT_STATUS" => "200"
        "SERVER_NAME" => "shangkyd.com"
        "SERVER_PORT" => "443"
        "SERVER_ADDR" => "172.29.188.62"
        "REMOTE_PORT" => "1407"
        "REMOTE_ADDR" => "216.73.216.123"
        "SERVER_SOFTWARE" => "nginx/1.24.0"
        "GATEWAY_INTERFACE" => "CGI/1.1"
        "HTTPS" => "on"
        "REQUEST_SCHEME" => "https"
        "SERVER_PROTOCOL" => "HTTP/2.0"
        "DOCUMENT_ROOT" => "/www/wwwroot/shangkyd/public"
        "DOCUMENT_URI" => "/index.php"
        "REQUEST_URI" => "/home/Login/index.html"
        "SCRIPT_NAME" => "/index.php"
        "CONTENT_LENGTH" => ""
        "CONTENT_TYPE" => ""
        "REQUEST_METHOD" => "GET"
        "QUERY_STRING" => "s=/home/Login/index.html"
        "SCRIPT_FILENAME" => "/www/wwwroot/shangkyd/public/index.php"
        "FCGI_ROLE" => "RESPONDER"
        "PHP_SELF" => "/index.php"
        "REQUEST_TIME_FLOAT" => 1772527401.53
        "REQUEST_TIME" => 1772527401
      ]
      #file: []
      #header: array:6 [
        "accept-encoding" => "gzip, br, zstd, deflate"
        "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
        "accept" => "*/*"
        "host" => "shangkyd.com"
        "content-length" => ""
        "content-type" => ""
      ]
      #mimeType: array:12 [
        "xml" => "application/xml,text/xml,application/x-xml"
        "json" => "application/json,text/x-json,application/jsonrequest,text/json"
        "js" => "text/javascript,application/javascript,application/x-javascript"
        "css" => "text/css"
        "rss" => "application/rss+xml"
        "yaml" => "application/x-yaml,text/yaml"
        "atom" => "application/atom+xml"
        "pdf" => "application/pdf"
        "text" => "text/plain"
        "image" => "image/png,image/jpg,image/jpeg,image/pjpeg,image/gif,image/webp,image/*"
        "csv" => "text/csv"
        "html" => "text/html,application/xhtml+xml,*/*"
      ]
      #content: null
      #filter: null
      #input: ""
      #secureKey: null
      #mergeParam: true
    }
    #ruleName: think\route\RuleName {#53
      #item: array:1 [
        "\think\captcha\captchacontroller@index" => array:1 [
          0 => array:4 [
            "rule" => "captcha/<config?>"
            "domain" => "-"
            "method" => "get"
            "suffix" => null
          ]
        ]
      ]
      #rule: array:2 [
        "" => array:1 [
          0 => think\route\RuleItem {#57}
        ]
        "captcha/<config?>" => array:1 [
          "\think\captcha\CaptchaController@index" => think\route\RuleItem {#58}
        ]
      ]
      #group: []
    }
    #host: "shangkyd.com"
    #group: think\route\Domain {#55}
    #domains: array:1 [
      "-" => think\route\Domain {#55}
    ]
    #cross: null
    #lazy: false
    #mergeRuleRegex: false
    #removeSlash: false
    #app: think\App {#2
      #appDebug: false
      #baseEnvName: ""
      #envName: ""
      #beginTime: 1772527401.5347
      #beginMem: 850664
      #namespace: "app\home"
      #rootPath: "/www/wwwroot/shangkyd/"
      #thinkPath: "/www/wwwroot/shangkyd/vendor/topthink/framework/src/"
      #appPath: "/www/wwwroot/shangkyd/app/home/"
      #runtimePath: "/www/wwwroot/shangkyd/runtime/home/"
      #routePath: ""
      #configExt: ".php"
      #initializers: array:3 [
        0 => "think\initializer\Error"
        1 => "think\initializer\RegisterService"
        2 => "think\initializer\BootService"
      ]
      #services: array:7 [
        0 => app\AppService {#5
          #app: think\App {#2}
        }
        1 => think\service\PaginatorService {#9
          #app: think\App {#2}
        }
        2 => think\service\ValidateService {#12
          #app: think\App {#2}
        }
        3 => think\service\ModelService {#14
          #app: think\App {#2}
        }
        4 => think\captcha\CaptchaService {#16
          #app: think\App {#2}
        }
        5 => think\app\Service {#17
          #app: think\App {#2}
        }
        6 => think\trace\Service {#18
          #app: think\App {#2}
        }
      ]
      #initialized: true
      #bind: array:26 [
        "app" => "think\App"
        "cache" => "think\Cache"
        "config" => "think\Config"
        "console" => "think\Console"
        "cookie" => "think\Cookie"
        "db" => "think\Db"
        "env" => "think\Env"
        "event" => "think\Event"
        "http" => "think\Http"
        "lang" => "think\Lang"
        "log" => "think\Log"
        "middleware" => "think\Middleware"
        "request" => "think\Request"
        "response" => "think\Response"
        "route" => "think\Route"
        "session" => "think\Session"
        "validate" => "think\Validate"
        "view" => "think\View"
        "think\DbManager" => "think\Db"
        "think\LogManager" => "think\Log"
        "think\CacheManager" => "think\Cache"
        "Psr\Log\LoggerInterface" => "think\Log"
        "think\Request" => "app\Request"
        "think\exception\Handle" => "app\ExceptionHandle"
        "think\Paginator" => "think\paginator\driver\Bootstrap"
        "think\route\Url" => "think\app\Url"
      ]
      #instances: array:22 [
        "think\App" => think\App {#2}
        "think\Container" => think\App {#2}
        "think\Http" => think\Http {#8
          #name: "home"
          #path: null
          #routePath: "/www/wwwroot/shangkyd/app/home/route/"
          #isBind: false
          #app: think\App {#2}
        }
        "think\Env" => think\Env {#7}
        "think\Config" => think\Config {#10
          #config: array:15 [
            "app" => array:12 [
              "app_debug" => true
              "app_namespace" => ""
              "with_route" => true
              "multi_app" => true
              "default_app" => "home"
              "default_timezone" => "Asia/Shanghai"
              "app_map" => []
              "domain_bind" => []
              "deny_app_list" => []
              "exception_tmpl" => "/www/wwwroot/shangkyd/vendor/topthink/framework/src/tpl/think_exception.tpl"
              "error_message" => "页面错误!请稍后再试~"
              "show_error_msg" => true
            ]
            "cache" => array:2 [
              "default" => "file"
              "stores" => array:1 [
                "file" => array:6 [
                  "type" => "File"
                  "path" => ""
                  "prefix" => ""
                  "expire" => 0
                  "tag_prefix" => "tag:"
                  "serialize" => []
                ]
              ]
            ]
            "captcha" => array:15 [
              "length" => 5
              "codeSet" => "2345678abcdefhijkmnpqrstuvwxyzABCDEFGHJKLMNPQRTUVWXY"
              "expire" => 1800
              "useZh" => false
              "math" => false
              "useImgBg" => false
              "fontSize" => 25
              "useCurve" => true
              "useNoise" => true
              "fontttf" => ""
              "bg" => array:3 [
                0 => 243
                1 => 251
                2 => 254
              ]
              "imageH" => 0
              "imageW" => 0
              "alpha" => 0
              "api" => false
            ]
            "console" => array:1 [
              "commands" => []
            ]
            "cookie" => array:7 [
              "expire" => 0
              "path" => "/"
              "domain" => ""
              "secure" => false
              "httponly" => false
              "setcookie" => true
              "samesite" => ""
            ]
            "database" => array:6 [
              "default" => "mysql"
              "time_query_rule" => []
              "auto_timestamp" => true
              "datetime_format" => "Y-m-d H:i:s"
              "datetime_field" => ""
              "connections" => array:1 [
                "mysql" => array:17 [
                  "type" => "mysql"
                  "hostname" => "localhost"
                  "database" => "shenghaofang"
                  "username" => "shenghaofang"
                  "password" => "bGxK46TNpHcedNSW"
                  "hostport" => "3306"
                  "params" => []
                  "charset" => "utf8mb4"
                  "prefix" => "fa_"
                  "deploy" => 0
                  "rw_separate" => false
                  "master_num" => 1
                  "slave_no" => ""
                  "fields_strict" => true
                  "break_reconnect" => false
                  "trigger_sql" => true
                  "fields_cache" => false
                ]
              ]
            ]
            "filesystem" => array:2 [
              "default" => "local"
              "disks" => array:2 [
                "local" => array:2 [
                  "type" => "local"
                  "root" => "/www/wwwroot/shangkyd/runtime/storage"
                ]
                "public" => array:4 [
                  "type" => "local"
                  "root" => "/www/wwwroot/shangkyd/public/storage"
                  "url" => "/storage"
                  "visibility" => "public"
                ]
              ]
            ]
            "filter" => array:18 [
              "house_price_unit" => "元/㎡"
              "acreage_unit" => ""
              "second_price_unit" => "元/㎡"
              "rental_price_unit" => "元/月"
              "house_price" => array:5 [
                1 => array:2 [
                  "name" => "10000以下"
                  "value" => array:2 [
                    0 => "0"
                    1 => "10000"
                  ]
                ]
                2 => array:2 [
                  "name" => "10000-15000"
                  "value" => array:2 [
                    0 => "10000"
                    1 => "15000"
                  ]
                ]
                3 => array:2 [
                  "name" => "15000-20000"
                  "value" => array:2 [
                    0 => "15000"
                    1 => "20000"
                  ]
                ]
                4 => array:2 [
                  "name" => "20000-30000"
                  "value" => array:2 [
                    0 => "20000"
                    1 => "30000"
                  ]
                ]
                5 => array:2 [
                  "name" => "30000以上"
                  "value" => array:2 [
                    0 => "30000"
                    1 => "99999999"
                  ]
                ]
              ]
              "second_price" => array:7 [
                1 => array:2 [
                  "name" => "50万以下"
                  "value" => array:2 [
                    0 => "0"
                    1 => "50"
                  ]
                ]
                2 => array:2 [
                  "name" => "50-80万"
                  "value" => array:2 [
                    0 => "50"
                    1 => "80"
                  ]
                ]
                3 => array:2 [
                  "name" => "80-120万"
                  "value" => array:2 [
                    0 => "80"
                    1 => "120"
                  ]
                ]
                4 => array:2 [
                  "name" => "120-200万"
                  "value" => array:2 [
                    0 => "120"
                    1 => "200"
                  ]
                ]
                5 => array:2 [
                  "name" => "200-300万"
                  "value" => array:2 [
                    0 => "200"
                    1 => "300"
                  ]
                ]
                6 => array:2 [
                  "name" => "300-400万"
                  "value" => array:2 [
                    0 => "300"
                    1 => "400"
                  ]
                ]
                7 => array:2 [
                  "name" => "400万以上"
                  "value" => array:2 [
                    0 => "400"
                    1 => ""
                  ]
                ]
              ]
              "acreage" => array:7 [
                1 => array:2 [
                  "name" => "50平以下"
                  "value" => array:2 [
                    0 => "0"
                    1 => "50"
                  ]
                ]
                2 => array:2 [
                  "name" => "50-70平"
                  "value" => array:2 [
                    0 => "50"
                    1 => "70"
                  ]
                ]
                3 => array:2 [
                  "name" => "70-90平"
                  "value" => array:2 [
                    0 => "70"
                    1 => "90"
                  ]
                ]
                4 => array:2 [
                  "name" => "90-120平"
                  "value" => array:2 [
                    0 => "90"
                    1 => "120"
                  ]
                ]
                5 => array:2 [
                  "name" => "120-150平"
                  "value" => array:2 [
                    0 => "120"
                    1 => "150"
                  ]
                ]
                6 => array:2 [
                  "name" => "150-200平"
                  "value" => array:2 [
                    0 => "150"
                    1 => "200"
                  ]
                ]
                7 => array:2 [
                  "name" => "200平以上"
                  "value" => array:2 [
                    0 => "200"
                    1 => ""
                  ]
                ]
              ]
              "room" => array:6 [
                1 => "一室"
                2 => "二室"
                3 => "三室"
                4 => "四室"
                5 => "五室"
                6 => "五室以上"
              ]
              "rental_price" => array:7 [
                1 => array:2 [
                  "name" => "500以下"
                  "value" => array:2 [
                    0 => "0"
                    1 => "500"
                  ]
                ]
                2 => array:2 [
                  "name" => "500-1000元"
                  "value" => array:2 [
                    0 => "500"
                    1 => "1000"
                  ]
                ]
                3 => array:2 [
                  "name" => "1000-1500元"
                  "value" => array:2 [
                    0 => "1000"
                    1 => "1500"
                  ]
                ]
                4 => array:2 [
                  "name" => "1500-2000元"
                  "value" => array:2 [
                    0 => "1500"
                    1 => "2000"
                  ]
                ]
                5 => array:2 [
                  "name" => "2000-3000元"
                  "value" => array:2 [
                    0 => "2000"
                    1 => "3000"
                  ]
                ]
                6 => array:2 [
                  "name" => "3000-5000元"
                  "value" => array:2 [
                    0 => "3000"
                    1 => "5000"
                  ]
                ]
                7 => array:2 [
                  "name" => "5000元以上"
                  "value" => array:2 [
                    0 => "5000"
                    1 => ""
                  ]
                ]
              ]
              "estate_price" => array:8 [
                1 => array:2 [
                  "name" => "5000以下"
                  "value" => array:2 [
                    0 => "0"
                    1 => "5000"
                  ]
                ]
                2 => array:2 [
                  "name" => "5000-8000元"
                  "value" => array:2 [
                    0 => "5000"
                    1 => "8000"
                  ]
                ]
                3 => array:2 [
                  "name" => "8000-10000元"
                  "value" => array:2 [
                    0 => "8000"
                    1 => "10000"
                  ]
                ]
                4 => array:2 [
                  "name" => "10000-12000元"
                  "value" => array:2 [
                    0 => "10000"
                    1 => "12000"
                  ]
                ]
                5 => array:2 [
                  "name" => "12000-15000元"
                  "value" => array:2 [
                    0 => "12000"
                    1 => "15000"
                  ]
                ]
                6 => array:2 [
                  "name" => "15000-20000元"
                  "value" => array:2 [
                    0 => "15000"
                    1 => "20000"
                  ]
                ]
                7 => array:2 [
                  "name" => "20000-30000元"
                  "value" => array:2 [
                    0 => "20000"
                    1 => "30000"
                  ]
                ]
                8 => array:2 [
                  "name" => "30000以上"
                  "value" => array:2 [
                    0 => "30000"
                    1 => ""
                  ]
                ]
              ]
              "years" => array:5 [
                1 => array:2 [
                  "name" => "5年以内"
                  "value" => array:2 [
                    0 => "0"
                    1 => "5"
                  ]
                ]
                2 => array:2 [
                  "name" => "5-10年"
                  "value" => array:2 [
                    0 => "5"
                    1 => "10"
                  ]
                ]
                3 => array:2 [
                  "name" => "10-15年"
                  "value" => array:2 [
                    0 => "10"
                    1 => "15"
                  ]
                ]
                4 => array:2 [
                  "name" => "15-20年"
                  "value" => array:2 [
                    0 => "15"
                    1 => "20"
                  ]
                ]
                5 => array:2 [
                  "name" => "20年以上"
                  "value" => array:2 [
                    0 => "20"
                    1 => ""
                  ]
                ]
              ]
              "office_rental_unit" => "元/㎡·月"
              "office_price" => array:5 [
                1 => array:2 [
                  "name" => "10000元/㎡以下"
                  "value" => array:2 [
                    0 => "0"
                    1 => "10000"
                  ]
                ]
                2 => array:2 [
                  "name" => "10000-20000元/㎡"
                  "value" => array:2 [
                    0 => "10000"
                    1 => "20000"
                  ]
                ]
                3 => array:2 [
                  "name" => "20000-30000元/㎡"
                  "value" => array:2 [
                    0 => "20000"
                    1 => "30000"
                  ]
                ]
                4 => array:2 [
                  "name" => "30000-50000元/㎡"
                  "value" => array:2 [
                    0 => "30000"
                    1 => "50000"
                  ]
                ]
                5 => array:2 [
                  "name" => "50000元/㎡以上"
                  "value" => array:2 [
                    0 => "50000"
                    1 => ""
                  ]
                ]
              ]
              "office_acreage" => array:8 [
                1 => array:2 [
                  "name" => "50㎡以下"
                  "value" => array:2 [
                    0 => "0"
                    1 => "50"
                  ]
                ]
                2 => array:2 [
                  "name" => "50-100㎡"
                  "value" => array:2 [
                    0 => "50"
                    1 => "100"
                  ]
                ]
                3 => array:2 [
                  "name" => "100-150㎡"
                  "value" => array:2 [
                    0 => "100"
                    1 => "150"
                  ]
                ]
                4 => array:2 [
                  "name" => "150-200㎡"
                  "value" => array:2 [
                    0 => "150"
                    1 => "200"
                  ]
                ]
                5 => array:2 [
                  "name" => "200-300㎡"
                  "value" => array:2 [
                    0 => "200"
                    1 => "300"
                  ]
                ]
                6 => array:2 [
                  "name" => "300-500㎡"
                  "value" => array:2 [
                    0 => "300"
                    1 => "500"
                  ]
                ]
                7 => array:2 [
                  "name" => "500-800㎡"
                  "value" => array:2 [
                    0 => "500"
                    1 => "800"
                  ]
                ]
                8 => array:2 [
                  "name" => "800㎡以上"
                  "value" => array:2 [
                    0 => "800"
                    1 => ""
                  ]
                ]
              ]
              "office_rental_price" => array:8 [
                1 => array:2 [
                  "name" => "100元/平米·月以下"
                  "value" => array:2 [
                    0 => "0"
                    1 => "100"
                  ]
                ]
                2 => array:2 [
                  "name" => "100-120元"
                  "value" => array:2 [
                    0 => "100"
                    1 => "120"
                  ]
                ]
                3 => array:2 [
                  "name" => "120-150元"
                  "value" => array:2 [
                    0 => "120"
                    1 => "150"
                  ]
                ]
                4 => array:2 [
                  "name" => "150-200元"
                  "value" => array:2 [
                    0 => "150"
                    1 => "200"
                  ]
                ]
                5 => array:2 [
                  "name" => "200-300元"
                  "value" => array:2 [
                    0 => "200"
                    1 => "300"
                  ]
                ]
                6 => array:2 [
                  "name" => "300-400元"
                  "value" => array:2 [
                    0 => "300"
                    1 => "400"
                  ]
                ]
                7 => array:2 [
                  "name" => "400-500元"
                  "value" => array:2 [
                    0 => "400"
                    1 => "500"
                  ]
                ]
                8 => array:2 [
                  "name" => "500元/平米·月以上"
                  "value" => array:2 [
                    0 => "500"
                    1 => ""
                  ]
                ]
              ]
              "shops_price" => array:8 [
                1 => array:2 [
                  "name" => "50万以下"
                  "value" => array:2 [
                    0 => "0"
                    1 => "50"
                  ]
                ]
                2 => array:2 [
                  "name" => "50-100万"
                  "value" => array:2 [
                    0 => "50"
                    1 => "100"
                  ]
                ]
                3 => array:2 [
                  "name" => "100-150万"
                  "value" => array:2 [
                    0 => "100"
                    1 => "150"
                  ]
                ]
                4 => array:2 [
                  "name" => "150-200万"
                  "value" => array:2 [
                    0 => "150"
                    1 => "200"
                  ]
                ]
                5 => array:2 [
                  "name" => "200-300万"
                  "value" => array:2 [
                    0 => "200"
                    1 => "300"
                  ]
                ]
                6 => array:2 [
                  "name" => "300-500万"
                  "value" => array:2 [
                    0 => "300"
                    1 => "500"
                  ]
                ]
                7 => array:2 [
                  "name" => "500-800万"
                  "value" => array:2 [
                    0 => "500"
                    1 => "800"
                  ]
                ]
                8 => array:2 [
                  "name" => "800万以上"
                  "value" => array:2 [
                    0 => "800"
                    1 => ""
                  ]
                ]
              ]
              "shops_acreage" => array:8 [
                1 => array:2 [
                  "name" => "20㎡以下"
                  "value" => array:2 [
                    0 => "0"
                    1 => "20"
                  ]
                ]
                2 => array:2 [
                  "name" => "20-50㎡"
                  "value" => array:2 [
                    0 => "20"
                    1 => "50"
                  ]
                ]
                3 => array:2 [
                  "name" => "50-100㎡"
                  "value" => array:2 [
                    0 => "50"
                    1 => "100"
                  ]
                ]
                4 => array:2 [
                  "name" => "100-150㎡"
                  "value" => array:2 [
                    0 => "100"
                    1 => "150"
                  ]
                ]
                5 => array:2 [
                  "name" => "150-200㎡"
                  "value" => array:2 [
                    0 => "150"
                    1 => "200"
                  ]
                ]
                6 => array:2 [
                  "name" => "200-300㎡"
                  "value" => array:2 [
                    0 => "200"
                    1 => "300"
                  ]
                ]
                7 => array:2 [
                  "name" => "300-500㎡"
                  "value" => array:2 [
                    0 => "300"
                    1 => "500"
                  ]
                ]
                8 => array:2 [
                  "name" => "500㎡以上"
                  "value" => array:2 [
                    0 => "500"
                    1 => ""
                  ]
                ]
              ]
              "shops_rental_price" => array:7 [
                1 => array:2 [
                  "name" => "5000元/月以下"
                  "value" => array:2 [
                    0 => "0"
                    1 => "5000"
                  ]
                ]
                2 => array:2 [
                  "name" => "5000-8000元"
                  "value" => array:2 [
                    0 => "5000"
                    1 => "8000"
                  ]
                ]
                3 => array:2 [
                  "name" => "8000-1000元"
                  "value" => array:2 [
                    0 => "8000"
                    1 => "10000"
                  ]
                ]
                4 => array:2 [
                  "name" => "10000-15000元"
                  "value" => array:2 [
                    0 => "10000"
                    1 => "15000"
                  ]
                ]
                5 => array:2 [
                  "name" => "15000-20000元"
                  "value" => array:2 [
                    0 => "15000"
                    1 => "20000"
                  ]
                ]
                6 => array:2 [
                  "name" => "20000-50000元"
                  "value" => array:2 [
                    0 => "20000"
                    1 => "50000"
                  ]
                ]
                7 => array:2 [
                  "name" => "50000元/月以上"
                  "value" => array:2 [
                    0 => "50000"
                    1 => ""
                  ]
                ]
              ]
            ]
            "lang" => array:10 [
              "default_lang" => "zh-cn"
              "auto_detect_browser" => true
              "allow_lang_list" => []
              "detect_var" => "lang"
              "use_cookie" => true
              "cookie_var" => "think_lang"
              "header_var" => "think-lang"
              "extend_list" => []
              "accept_language" => array:1 [
                "zh-hans-cn" => "zh-cn"
              ]
              "allow_group" => false
            ]
            "log" => array:6 [
              "default" => "file"
              "level" => []
              "type_channel" => []
              "close" => false
              "processor" => null
              "channels" => array:1 [
                "file" => array:10 [
                  "type" => "File"
                  "path" => ""
                  "single" => false
                  "apart_level" => []
                  "max_files" => 0
                  "json" => false
                  "processor" => null
                  "close" => false
                  "format" => "[%s][%s] %s"
                  "realtime_write" => false
                ]
              ]
            ]
            "middleware" => array:2 [
              "alias" => []
              "priority" => []
            ]
            "route" => array:24 [
              "pathinfo_depr" => "/"
              "url_lazy_route" => false
              "url_route_must" => false
              "url_case_sensitive" => false
              "route_auto_group" => false
              "route_rule_merge" => false
              "route_complete_match" => false
              "remove_slash" => false
              "default_route_pattern" => "[\w\.]+"
              "url_html_suffix" => "html"
              "controller_layer" => "controller"
              "empty_controller" => "Error"
              "controller_suffix" => false
              "default_module" => "mobile"
              "default_controller" => "Index"
              "default_action" => "index"
              "action_suffix" => ""
              "url_common_param" => true
              "action_bind_param" => "get"
              "request_cache_key" => true
              "request_cache_expire" => null
              "request_cache_except" => []
              "request_cache_tag" => ""
              "api_version" => "Api-Version"
            ]
            "session" => array:7 [
              "name" => "PHPSESSID"
              "var_session_id" => ""
              "type" => "file"
              "store" => null
              "expire" => 1440
              "prefix" => ""
              "auto_start" => true
            ]
            "trace" => array:2 [
              "type" => "Html"
              "channel" => ""
            ]
            "view" => array:10 [
              "type" => "Think"
              "auto_rule" => 1
              "view_dir_name" => "view"
              "view_suffix" => "html"
              "view_depr" => "/"
              "tpl_begin" => "{"
              "tpl_end" => "}"
              "taglib_begin" => "{"
              "taglib_end" => "}"
              "tpl_replace_string" => array:6 [
                "__JS__" => "/static/home/js"
                "__CSS__" => "/static/home/css"
                "__IMG__" => "/static/home/images"
                "__USER__" => "/static/home/user"
                "__STATIC__" => "/static"
                "__URL__" => "https://cdn.skeyd.com"
              ]
            ]
          ]
          #hook: null
          #path: "/www/wwwroot/shangkyd/config/"
          #ext: ".php"
        }
        "think\Event" => think\Event {#11
          #listener: array:6 [
            "think\event\AppInit" => []
            "think\event\HttpRun" => array:1 [
              0 => Closure() {#32
                class: "think\app\Service"
                this: think\app\Service {#17}
              }
            ]
            "think\event\HttpEnd" => []
            "LogLevel" => []
            "think\event\LogWrite" => []
            "think\event\RouteLoaded" => array:1 [
              0 => Closure(Route $route) {#31
                class: "think\captcha\CaptchaService"
                this: think\captcha\CaptchaService {#16}
              }
            ]
          ]
          #observer: []
          #bind: array:6 [
            "AppInit" => "think\event\AppInit"
            "HttpRun" => "think\event\HttpRun"
            "HttpEnd" => "think\event\HttpEnd"
            "RouteLoaded" => "think\event\RouteLoaded"
            "LogWrite" => "think\event\LogWrite"
            "LogRecord" => "think\event\LogRecord"
          ]
          #app: think\App {#2}
        }
        "think\Lang" => think\Lang {#15
          #app: think\App {#2}
          #config: array:10 [
            "default_lang" => "zh-cn"
            "auto_detect_browser" => true
            "allow_lang_list" => []
            "use_cookie" => true
            "extend_list" => []
            "cookie_var" => "think_lang"
            "header_var" => "think-lang"
            "detect_var" => "lang"
            "accept_language" => array:1 [
              "zh-hans-cn" => "zh-cn"
            ]
            "allow_group" => false
          ]
          -lang: array:1 [
            "zh-cn" => array:134 [
              "undefined variable" => "未定义变量"
              "undefined index" => "未定义数组索引"
              "undefined offset" => "未定义数组下标"
              "parse error" => "语法解析错误"
              "type error" => "类型错误"
              "fatal error" => "致命错误"
              "syntax error" => "语法错误"
              "dispatch type not support" => "不支持的调度类型"
              "method param miss" => "方法参数错误"
              "method not exists" => "方法不存在"
              "function not exists" => "函数不存在"
              "app not exists" => "应用不存在"
              "controller not exists" => "控制器不存在"
              "class not exists" => "类不存在"
              "property not exists" => "类的属性不存在"
              "template not exists" => "模板文件不存在"
              "illegal controller name" => "非法的控制器名称"
              "illegal action name" => "非法的操作名称"
              "url suffix deny" => "禁止的URL后缀访问"
              "undefined cache config" => "缓存配置未定义"
              "route not found" => "当前访问路由未定义或不匹配"
              "undefined db config" => "数据库配置未定义"
              "undefined log config" => "日志配置未定义"
              "undefined db type" => "未定义数据库类型"
              "variable type error" => "变量类型错误"
              "psr-4 error" => "PSR-4 规范错误"
              "not support type" => "不支持的分页索引字段类型"
              "not support total" => "简洁模式下不能获取数据总数"
              "not support last" => "简洁模式下不能获取最后一页"
              "error session handler" => "错误的SESSION处理器类"
              "not allow php tag" => "模板不允许使用PHP语法"
              "not support" => "不支持"
              "database config error" => "数据库配置信息错误"
              "redisd master" => "Redisd 主服务器错误"
              "redisd slave" => "Redisd 从服务器错误"
              "must run at sae" => "必须在SAE运行"
              "memcache init error" => "未开通Memcache服务,请在SAE管理平台初始化Memcache服务"
              "kvdb init error" => "没有初始化KVDB,请在SAE管理平台初始化KVDB服务"
              "fields not exists" => "数据表字段不存在"
              "where express error" => "查询表达式错误"
              "no data to update" => "没有任何数据需要更新"
              "miss data to insert" => "缺少需要写入的数据"
              "miss complex primary data" => "缺少复合主键数据"
              "miss update condition" => "缺少更新条件"
              "model data not found" => "模型数据不存在"
              "table data not found" => "表数据不存在"
              "delete without condition" => "没有条件不会执行删除操作"
              "miss relation data" => "缺少关联表数据"
              "tag attr must" => "模板标签属性必须"
              "tag error" => "模板标签错误"
              "cache write error" => "缓存写入失败"
              "sae mc write error" => "SAE mc 写入错误"
              "route name not exists" => "路由标识不存在(或参数不够)"
              "invalid request" => "非法请求"
              "bind attr has exists" => "模型的属性已经存在"
              "relation data not exists" => "关联数据不存在"
              "relation not support" => "关联不支持"
              "chunk not support order" => "Chunk不支持调用order方法"
              "route pattern error" => "路由变量规则定义错误"
              "route behavior will not support" => "路由行为废弃(使用中间件替代)"
              "closure not support cache(true)" => "使用闭包查询不支持cache(true),请指定缓存Key"
              "unknown upload error" => "未知上传错误!"
              "file write error" => "文件写入失败!"
              "upload temp dir not found" => "找不到临时文件夹!"
              "no file to uploaded" => "没有文件被上传!"
              "only the portion of file is uploaded" => "文件只有部分被上传!"
              "upload file size exceeds the maximum value" => "上传文件大小超过了最大值!"
              "upload write error" => "文件上传保存错误!"
              "has the same filename: {:filename}" => "存在同名文件:{:filename}"
              "upload illegal files" => "非法上传文件"
              "illegal image files" => "非法图片文件"
              "extensions to upload is not allowed" => "上传文件后缀不允许"
              "mimetype to upload is not allowed" => "上传文件MIME类型不允许!"
              "filesize not match" => "上传文件大小不符!"
              "directory {:path} creation failed" => "目录 {:path} 创建失败!"
              "the middleware must return response instance" => "中间件方法必须返回Response对象实例"
              "the queue was exhausted, with no response returned" => "中间件队列为空"
              ":attribute require" => ":attribute不能为空"
              ":attribute must" => ":attribute必须"
              ":attribute must be numeric" => ":attribute必须是数字"
              ":attribute must be integer" => ":attribute必须是整数"
              ":attribute must be float" => ":attribute必须是浮点数"
              ":attribute must be string" => ":attribute必须是字符串"
              ":attribute must be :rule enum" => ":attribute必须是有效的 :rule 枚举"
              ":attribute must start with :rule" => ":attribute必须以 :rule 开头"
              ":attribute must end with :rule" => ":attribute必须以 :rule 结尾"
              ":attribute must contain :rule" => ":attribute必须包含 :rule"
              ":attribute must be bool" => ":attribute必须是布尔值"
              ":attribute not a valid email address" => ":attribute格式不符"
              ":attribute not a valid mobile" => ":attribute格式不符"
              ":attribute must be a array" => ":attribute必须是数组"
              ":attribute must be yes,on,true or 1" => ":attribute必须是yes、on、true或者1"
              ":attribute must be no,off,false or 0" => ":attribute必须是no、off、false或者0"
              ":attribute not a valid datetime" => ":attribute不是一个有效的日期或时间格式"
              ":attribute not a valid file" => ":attribute不是有效的上传文件"
              ":attribute not a valid image" => ":attribute不是有效的图像文件"
              ":attribute must be alpha" => ":attribute只能是字母"
              ":attribute must be alpha-numeric" => ":attribute只能是字母和数字"
              ":attribute must be alpha-numeric, dash, underscore" => ":attribute只能是字母、数字和下划线_及破折号-"
              ":attribute not a valid domain or ip" => ":attribute不是有效的域名或者IP"
              ":attribute must be chinese" => ":attribute只能是汉字"
              ":attribute must be chinese or alpha" => ":attribute只能是汉字、字母"
              ":attribute must be chinese,alpha-numeric" => ":attribute只能是汉字、字母和数字"
              ":attribute must be chinese,alpha-numeric,underscore, dash" => ":attribute只能是汉字、字母、数字和下划线_及破折号-"
              ":attribute not a valid url" => ":attribute不是有效的URL地址"
              ":attribute not a valid ip" => ":attribute不是有效的IP地址"
              ":attribute must be dateformat of :rule" => ":attribute必须使用日期格式 :rule"
              ":attribute must be in :rule" => ":attribute必须在 :rule 范围内"
              ":attribute be notin :rule" => ":attribute不能在 :rule 范围内"
              ":attribute must between :1 - :2" => ":attribute只能在 :1 - :2 之间"
              ":attribute not between :1 - :2" => ":attribute不能在 :1 - :2 之间"
              "size of :attribute must be :rule" => ":attribute长度不符合要求 :rule"
              "max size of :attribute must be :rule" => ":attribute长度不能超过 :rule"
              "min size of :attribute must be :rule" => ":attribute长度不能小于 :rule"
              ":attribute cannot be less than :rule" => ":attribute日期不能小于 :rule"
              ":attribute cannot exceed :rule" => ":attribute日期不能超过 :rule"
              ":attribute not within :rule" => "不在有效期内 :rule"
              "access ip is not allowed" => "不允许的IP访问"
              "access ip denied" => "禁止的IP访问"
              ":attribute out of accord with :2" => ":attribute和确认字段:2不一致"
              ":attribute cannot be same with :2" => ":attribute和比较字段:2不能相同"
              ":attribute must greater than or equal :rule" => ":attribute必须大于等于 :rule"
              ":attribute must greater than :rule" => ":attribute必须大于 :rule"
              ":attribute must less than or equal :rule" => ":attribute必须小于等于 :rule"
              ":attribute must less than :rule" => ":attribute必须小于 :rule"
              ":attribute must equal :rule" => ":attribute必须等于 :rule"
              ":attribute must not be equal to :rule" => ":attribute不能等于 :rule"
              ":attribute has exists" => ":attribute已存在"
              ":attribute not conform to the rules" => ":attribute不符合指定规则"
              ":attribute must multiple :rule" => ":attribute必须是 :rule 的倍数"
              "invalid request method" => "无效的请求类型"
              "invalid token" => "令牌数据无效"
              "not conform to the rules" => "规则错误"
              "record has update" => "记录已经被更新了"
            ]
          ]
          -range: "zh-cn"
        }
        "think\initializer\Error" => think\initializer\Error {#6
          #app: think\App {#2}
        }
        "think\initializer\RegisterService" => think\initializer\RegisterService {#13
          #services: array:3 [
            0 => "think\service\PaginatorService"
            1 => "think\service\ValidateService"
            2 => "think\service\ModelService"
          ]
        }
        "think\Middleware" => think\Middleware {#22
          #queue: array:1 [
            "global" => array:3 [
              0 => array:2 [
                0 => array:2 [
                  0 => "think\trace\TraceDebug"
                  1 => "handle"
                ]
                1 => []
              ]
              1 => array:2 [
                0 => array:2 [
                  0 => "app\middleware\TerminalRedirect"
                  1 => "handle"
                ]
                1 => []
              ]
              2 => array:2 [
                0 => array:2 [
                  0 => "think\app\MultiApp"
                  1 => "handle"
                ]
                1 => []
              ]
            ]
          ]
          #app: think\App {#2}
        }
        "think\initializer\BootService" => think\initializer\BootService {#19}
        "think\Log" => think\Log {#37
          #namespace: "\think\log\driver\"
          #drivers: array:1 [
            "file" => think\log\Channel {#79
              #log: array:4 [
                0 => think\event\LogRecord {#78
                  +type: "sql"
                  +message: "CONNECT:[ UseTime:0.000436s ] mysql:host=localhost;port=3306;dbname=shenghaofang;charset=utf8mb4"
                  +time: DateTimeImmutable @1772527401 {#80
                    date: 2026-03-03 16:43:21.573148 Asia/Shanghai (+08:00)
                  }
                }
                1 => think\event\LogRecord {#83
                  +type: "sql"
                  +message: "SHOW FULL COLUMNS FROM `fa_team_set_area` [ RunTime:0.000631s ]"
                  +time: DateTimeImmutable @1772527401 {#84
                    date: 2026-03-03 16:43:21.573834 Asia/Shanghai (+08:00)
                  }
                }
                2 => think\event\LogRecord {#82
                  +type: "sql"
                  +message: "SELECT `id`,`title`,`province` FROM `fa_team_set_area` LIMIT 20 [ RunTime:0.000357s ]"
                  +time: DateTimeImmutable @1772527401 {#85
                    date: 2026-03-03 16:43:21.574343 Asia/Shanghai (+08:00)
                  }
                }
                3 => think\event\LogRecord {#88
                  +type: "sql"
                  +message: "SHOW FULL COLUMNS FROM `fa_user` [ RunTime:0.000981s ]"
                  +time: DateTimeImmutable @1772527401 {#89
                    date: 2026-03-03 16:43:21.577246 Asia/Shanghai (+08:00)
                  }
                }
              ]
              #close: false
              #name: "file"
              #logger: think\log\driver\File {#81
                #config: array:13 [
                  "time_format" => "c"
                  "single" => false
                  "file_size" => 2097152
                  "path" => "/www/wwwroot/shangkyd/runtime/home/log/"
                  "apart_level" => []
                  "max_files" => 0
                  "json" => false
                  "json_options" => 320
                  "format" => "[%s][%s] %s"
                  "type" => "File"
                  "processor" => null
                  "close" => false
                  "realtime_write" => false
                ]
              }
              #allow: []
              #lazy: true
              #event: think\Event {#11}
            }
          ]
          #app: think\App {#2}
        }
        "think\Cache" => think\Cache {#38
          #namespace: "\think\cache\driver\"
          #drivers: array:1 [
            "file" => think\cache\driver\File {#33
              #options: array:10 [
                "expire" => 0
                "cache_subdir" => true
                "prefix" => ""
                "path" => "/www/wwwroot/shangkyd/runtime/cache/"
                "hash_type" => "md5"
                "data_compress" => false
                "tag_prefix" => "tag:"
                "serialize" => []
                "fail_delete" => false
                "type" => "File"
              ]
              #handler: null
              #readTimes: 0
              #writeTimes: 0
              #tag: []
            }
          ]
          #app: think\App {#2}
        }
        "think\Db" => think\Db {#35
          #instance: array:1 [
            "mysql" => think\db\connector\Mysql {#63
              #config: array:23 [
                "type" => "mysql"
                "hostname" => "localhost"
                "database" => "shenghaofang"
                "username" => "shenghaofang"
                "password" => "bGxK46TNpHcedNSW"
                "hostport" => "3306"
                "dsn" => ""
                "params" => []
                "charset" => "utf8mb4"
                "prefix" => "fa_"
                "deploy" => 0
                "rw_separate" => false
                "master_num" => 1
                "slave_no" => ""
                "read_master" => false
                "fields_strict" => true
                "fields_cache" => false
                "trigger_sql" => true
                "builder" => ""
                "query" => ""
                "break_reconnect" => false
                "break_match_str" => []
                "auto_param_bind" => true
              ]
              #PDOStatement: PDOStatement {#87
                +queryString: "SHOW FULL COLUMNS FROM `fa_user`"
              }
              #queryStr: "SHOW FULL COLUMNS FROM `fa_user`"
              #transTimes: 0
              #reConnectTimes: 0
              #fetchType: 2
              #attrCase: 0
              #info: array:2 [
                "shenghaofang.fa_team_set_area" => array:5 [
                  "fields" => array:4 [
                    0 => "id"
                    1 => "title"
                    2 => "province"
                    3 => "create_time"
                  ]
                  "type" => array:4 [
                    "id" => "int"
                    "title" => "string"
                    "province" => "string"
                    "create_time" => "datetime"
                  ]
                  "bind" => array:4 [
                    "id" => 1
                    "title" => 2
                    "province" => 2
                    "create_time" => 2
                  ]
                  "pk" => "id"
                  "autoinc" => "id"
                ]
                "shenghaofang.fa_user" => array:5 [
                  "fields" => array:28 [
                    0 => "id"
                    1 => "group_id"
                    2 => "username"
                    3 => "nickname"
                    4 => "password"
                    5 => "salt"
                    6 => "email"
                    7 => "mobile"
                    8 => "avatar"
                    9 => "level"
                    10 => "gender"
                    11 => "birthday"
                    12 => "bio"
                    13 => "money"
                    14 => "score"
                    15 => "successions"
                    16 => "maxsuccessions"
                    17 => "prevtime"
                    18 => "logintime"
                    19 => "loginip"
                    20 => "loginfailure"
                    21 => "joinip"
                    22 => "jointime"
                    23 => "createtime"
                    24 => "updatetime"
                    25 => "token"
                    26 => "verification"
                    27 => "status"
                  ]
                  "type" => array:28 [
                    "id" => "int"
                    "group_id" => "int"
                    "username" => "string"
                    "nickname" => "string"
                    "password" => "string"
                    "salt" => "string"
                    "email" => "string"
                    "mobile" => "string"
                    "avatar" => "string"
                    "level" => "int"
                    "gender" => "int"
                    "birthday" => "date"
                    "bio" => "string"
                    "money" => "string"
                    "score" => "int"
                    "successions" => "int"
                    "maxsuccessions" => "int"
                    "prevtime" => "int"
                    "logintime" => "int"
                    "loginip" => "string"
                    "loginfailure" => "int"
                    "joinip" => "string"
                    "jointime" => "int"
                    "createtime" => "int"
                    "updatetime" => "int"
                    "token" => "string"
                    "verification" => "string"
                    "status" => "int"
                  ]
                  "bind" => array:28 [
                    "id" => 1
                    "group_id" => 1
                    "username" => 2
                    "nickname" => 2
                    "password" => 2
                    "salt" => 2
                    "email" => 2
                    "mobile" => 2
                    "avatar" => 2
                    "level" => 1
                    "gender" => 1
                    "birthday" => 2
                    "bio" => 2
                    "money" => 2
                    "score" => 1
                    "successions" => 1
                    "maxsuccessions" => 1
                    "prevtime" => 1
                    "logintime" => 1
                    "loginip" => 2
                    "loginfailure" => 1
                    "joinip" => 2
                    "jointime" => 1
                    "createtime" => 1
                    "updatetime" => 1
                    "token" => 2
                    "verification" => 2
                    "status" => 1
                  ]
                  "pk" => "id"
                  "autoinc" => "id"
                ]
              ]
              #queryStartTime: 1772527401.5762
              #params: array:5 [
                8 => 0
                3 => 2
                11 => 0
                17 => false
                20 => false
              ]
              #bindType: array:13 [
                "string" => 2
                "str" => 2
                "bigint" => 2
                "set" => 2
                "enum" => 2
                "integer" => 1
                "int" => 1
                "boolean" => 5
                "bool" => 5
                "float" => 21
                "datetime" => 2
                "date" => 2
                "timestamp" => 2
              ]
              #breakMatchStr: array:31 [
                0 => "server has gone away"
                1 => "no connection to the server"
                2 => "Lost connection"
                3 => "is dead or not enabled"
                4 => "Error while sending"
                5 => "decryption failed or bad record mac"
                6 => "server closed the connection unexpectedly"
                7 => "SSL connection has been closed unexpectedly"
                8 => "Error writing data to the connection"
                9 => "Resource deadlock avoided"
                10 => "failed with errno"
                11 => "child connection forced to terminate due to client_idle_limit"
                12 => "query_wait_timeout"
                13 => "reset by peer"
                14 => "Physical connection is not usable"
                15 => "TCP Provider: Error code 0x68"
                16 => "ORA-03114"
                17 => "Packets out of order. Expected"
                18 => "Adaptive Server connection failed"
                19 => "Communication link failure"
                20 => "connection is no longer usable"
                21 => "Login timeout expired"
                22 => "SQLSTATE[HY000] [2002] Connection refused"
                23 => "running with the --read-only option so it cannot execute this statement"
                24 => "The connection is broken and recovery is not possible. The connection is marked by the client driver as unrecoverable. No attempt was made to restore the connection."
                25 => "SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Try again"
                26 => "SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known"
                27 => "SQLSTATE[HY000]: General error: 7 SSL SYSCALL error: EOF detected"
                28 => "SQLSTATE[HY000] [2002] Connection timed out"
                29 => "SSL: Connection timed out"
                30 => "SQLSTATE[HY000]: General error: 1105 The last transaction was aborted due to Seamless Scaling. Please retry."
              ]
              #bind: []
              #numRows: 20
              #error: ""
              #links: array:1 [
                0 => PDO {#76
                  inTransaction: false
                  attributes: {
                    CASE: NATURAL
                    ERRMODE: EXCEPTION
                    AUTOCOMMIT: 1
                    PERSISTENT: false
                    DRIVER_NAME: "mysql"
                    SERVER_INFO: "Uptime: 9076766  Threads: 4  Questions: 2541689612  Slow queries: 357  Opens: 58447  Flush tables: 3  Open tables: 1024  Queries per second avg: 280.021"
                    ORACLE_NULLS: NATURAL
                    CLIENT_VERSION: "mysqlnd 8.0.26"
                    SERVER_VERSION: "5.7.44-log"
                    STATEMENT_CLASS: array:1 [
                      0 => "PDOStatement"
                    ]
                    EMULATE_PREPARES: 0
                    CONNECTION_STATUS: "Localhost via UNIX socket"
                    DEFAULT_FETCH_MODE: BOTH
                  }
                }
              ]
              #linkID: PDO {#76}
              #linkRead: null
              #linkWrite: null
              #builder: think\db\builder\Mysql {#73
                #parser: array:12 [
                  "parseCompare" => array:12 [
                    0 => "="
                    1 => "!="
                    2 => "<>"
                    3 => ">"
                    4 => ">="
                    5 => "<"
                    6 => "<="
                    7 => "&"
                    8 => "|"
                    9 => "^"
                    10 => ">>"
                    11 => "<<"
                  ]
                  "parseLike" => array:2 [
                    0 => "LIKE"
                    1 => "NOT LIKE"
                  ]
                  "parseBetween" => array:2 [
                    0 => "NOT BETWEEN"
                    1 => "BETWEEN"
                  ]
                  "parseIn" => array:2 [
                    0 => "NOT IN"
                    1 => "IN"
                  ]
                  "parseExp" => array:1 [
                    0 => "EXP"
                  ]
                  "parseRegexp" => array:2 [
                    0 => "REGEXP"
                    1 => "NOT REGEXP"
                  ]
                  "parseNull" => array:2 [
                    0 => "NOT NULL"
                    1 => "NULL"
                  ]
                  "parseBetweenTime" => array:2 [
                    0 => "BETWEEN TIME"
                    1 => "NOT BETWEEN TIME"
                  ]
                  "parseTime" => array:4 [
                    0 => "< TIME"
                    1 => "> TIME"
                    2 => "<= TIME"
                    3 => ">= TIME"
                  ]
                  "parseExists" => array:2 [
                    0 => "NOT EXISTS"
                    1 => "EXISTS"
                  ]
                  "parseColumn" => array:1 [
                    0 => "COLUMN"
                  ]
                  "parseFindInSet" => array:1 [
                    0 => "FIND IN SET"
                  ]
                ]
                #selectSql: "SELECT%DISTINCT%%EXTRA% %FIELD% FROM %TABLE%%PARTITION%%FORCE%%JOIN%%WHERE%%GROUP%%HAVING%%UNION%%ORDER%%LIMIT% %LOCK%%COMMENT%"
                #insertSql: "%INSERT%%EXTRA% INTO %TABLE%%PARTITION% SET %SET% %DUPLICATE%%COMMENT%"
                #insertAllSql: "%INSERT%%EXTRA% INTO %TABLE%%PARTITION% (%FIELD%) VALUES %DATA% %DUPLICATE%%COMMENT%"
                #updateSql: "UPDATE%EXTRA% %TABLE%%PARTITION% %JOIN% SET %SET% %WHERE% %ORDER%%LIMIT% %LOCK%%COMMENT%"
                #deleteSql: "DELETE%EXTRA% FROM %TABLE%%PARTITION%%USING%%JOIN%%WHERE%%ORDER%%LIMIT% %LOCK%%COMMENT%"
                #connection: think\db\connector\Mysql {#63}
                #exp: array:6 [
                  "NOTLIKE" => "NOT LIKE"
                  "NOTIN" => "NOT IN"
                  "NOTBETWEEN" => "NOT BETWEEN"
                  "NOTEXISTS" => "NOT EXISTS"
                  "NOTNULL" => "NOT NULL"
                  "NOTBETWEEN TIME" => "NOT BETWEEN TIME"
                ]
              }
              #db: think\Db {#35}
              #readMaster: false
              #cache: think\cache\driver\File {#33}
            }
          ]
          #config: think\Config {#10}
          #event: think\Event {#11}
          #listen: []
          #queryTimes: 0
          #cache: think\cache\driver\File {#33}
          #log: think\Log {#37}
        }
        "app\Request" => app\Request {#34}
        "think\trace\TraceDebug" => think\trace\TraceDebug {#49
          #log: []
          #config: array:2 [
            "type" => "Html"
            "channel" => ""
          ]
          #app: think\App {#2}
        }
        "app\middleware\TerminalRedirect" => app\middleware\TerminalRedirect {#40}
        "think\app\MultiApp" => think\app\MultiApp {#48
          #app: think\App {#2}
        }
        "think\Route" => think\Route {#54}
        "think\View" => think\View {#67
          #namespace: "\think\view\driver\"
          #data: array:6 [
            "userInfo" => null
            "buildUrl" => Closure($route, $params = []) {#65
              class: "app\BaseController"
              this: app\home\controller\Login {#64 …}
            }
            "city_list" => array:29 [
              "" => array:1 [
                74 => "上客有道"
              ]
              "上海" => array:1 [
                75 => "上海"
              ]
              "云南" => array:3 [
                88 => "昆明"
                93 => "曲靖"
                111 => "西双版纳"
              ]
              "内蒙古" => array:1 [
                85 => "呼和浩特"
              ]
              "内蒙古自治区" => array:1 [
                112 => "赤峰"
              ]
              "北京" => array:1 [
                73 => "北京"
              ]
              "吉林省" => array:1 [
                109 => "长春"
              ]
              "四川" => array:1 [
                72 => "成都"
              ]
              "天津" => array:1 [
                76 => "天津"
              ]
              "安徽" => array:1 [
                86 => "合肥"
              ]
              "山东" => array:2 [
                84 => "青岛"
                99 => "济南"
              ]
              "山东省" => array:1 [
                113 => "滨州"
              ]
              "广东" => array:6 [
                56 => "深圳"
                65 => "佛山"
                67 => "惠州"
                71 => "广州"
                78 => "东莞"
                90 => "珠海"
              ]
              "新疆" => array:1 [
                89 => "乌鲁木齐"
              ]
              "江苏" => array:6 [
                57 => "苏州"
                61 => "南京"
                82 => "常州"
                83 => "无锡"
                95 => "南通"
                104 => "徐州"
              ]
              "江西" => array:1 [
                98 => "南昌"
              ]
              "河北" => array:3 [
                64 => "廊坊"
                91 => "石家庄"
                96 => "保定"
              ]
              "浙江" => array:5 [
                58 => "嘉兴"
                62 => "宁波"
                66 => "杭州"
                68 => "湖州"
                107 => "诸暨"
              ]
              "海南" => array:2 [
                81 => "海南"
                110 => "海口"
              ]
              "湖北" => array:2 [
                60 => "孝感"
                80 => "武汉"
              ]
              "湖南" => array:1 [
                94 => "长沙"
              ]
              "甘肃" => array:1 [
                63 => "兰州"
              ]
              "福建" => array:4 [
                79 => "福建"
                101 => "厦门"
                105 => "莆田"
                114 => "福州"
              ]
              "西藏" => array:1 [
                92 => "拉萨"
              ]
              "贵州" => array:2 [
                69 => "贵阳"
                103 => "铜仁"
              ]
              "重庆" => array:1 [
                87 => "重庆"
              ]
              "陕西" => array:1 [
                59 => "西安"
              ]
              "香港" => array:1 [
                97 => "香港"
              ]
              "黑龙江" => array:2 [
                70 => "哈尔滨"
                106 => "大庆"
              ]
            ]
            "city_id" => 56
            "city_name" => "深圳"
            "city_name_list" => array:20 [
              0 => array:3 [
                "id" => 56
                "title" => "深圳"
                "province" => "广东"
              ]
              1 => array:3 [
                "id" => 57
                "title" => "苏州"
                "province" => "江苏"
              ]
              2 => array:3 [
                "id" => 58
                "title" => "嘉兴"
                "province" => "浙江"
              ]
              3 => array:3 [
                "id" => 59
                "title" => "西安"
                "province" => "陕西"
              ]
              4 => array:3 [
                "id" => 60
                "title" => "孝感"
                "province" => "湖北"
              ]
              5 => array:3 [
                "id" => 61
                "title" => "南京"
                "province" => "江苏"
              ]
              6 => array:3 [
                "id" => 62
                "title" => "宁波"
                "province" => "浙江"
              ]
              7 => array:3 [
                "id" => 63
                "title" => "兰州"
                "province" => "甘肃"
              ]
              8 => array:3 [
                "id" => 64
                "title" => "廊坊"
                "province" => "河北"
              ]
              9 => array:3 [
                "id" => 65
                "title" => "佛山"
                "province" => "广东"
              ]
              10 => array:3 [
                "id" => 66
                "title" => "杭州"
                "province" => "浙江"
              ]
              11 => array:3 [
                "id" => 67
                "title" => "惠州"
                "province" => "广东"
              ]
              12 => array:3 [
                "id" => 68
                "title" => "湖州"
                "province" => "浙江"
              ]
              13 => array:3 [
                "id" => 69
                "title" => "贵阳"
                "province" => "贵州"
              ]
              14 => array:3 [
                "id" => 70
                "title" => "哈尔滨"
                "province" => "黑龙江"
              ]
              15 => array:3 [
                "id" => 71
                "title" => "广州"
                "province" => "广东"
              ]
              16 => array:3 [
                "id" => 72
                "title" => "成都"
                "province" => "四川"
              ]
              17 => array:3 [
                "id" => 73
                "title" => "北京"
                "province" => "北京"
              ]
              18 => array:3 [
                "id" => 74
                "title" => "上客有道"
                "province" => ""
              ]
              19 => array:3 [
                "id" => 75
                "title" => "上海"
                "province" => "上海"
              ]
            ]
          ]
          #filter: null
          #drivers: array:1 [
            "Think" => think\view\driver\Think {#70
              -template: think\Template {#68
                #data: []
                #config: array:31 [
                  "view_path" => "/www/wwwroot/shangkyd/view/pc/"
                  "view_suffix" => "html"
                  "view_depr" => "/"
                  "cache_path" => "/www/wwwroot/shangkyd/runtime/home/temp/"
                  "cache_suffix" => "php"
                  "tpl_deny_func_list" => "echo,exit"
                  "tpl_deny_php" => false
                  "tpl_begin" => "\{"
                  "tpl_end" => "\}"
                  "strip_space" => false
                  "tpl_cache" => true
                  "compile_type" => "file"
                  "cache_prefix" => ""
                  "cache_time" => 0
                  "layout_on" => false
                  "layout_name" => "layout"
                  "layout_item" => "{__CONTENT__}"
                  "taglib_begin" => "\{"
                  "taglib_end" => "\}"
                  "taglib_load" => true
                  "taglib_build_in" => "cx"
                  "taglib_pre_load" => ""
                  "display_cache" => false
                  "cache_id" => ""
                  "tpl_replace_string" => array:6 [
                    "__JS__" => "/static/home/js"
                    "__CSS__" => "/static/home/css"
                    "__IMG__" => "/static/home/images"
                    "__USER__" => "/static/home/user"
                    "__STATIC__" => "/static"
                    "__URL__" => "https://cdn.skeyd.com"
                  ]
                  "tpl_var_identify" => "array"
                  "default_filter" => "htmlentities"
                  "auto_rule" => 1
                  "view_dir_name" => "view"
                  "taglib_begin_origin" => "{"
                  "taglib_end_origin" => "}"
                ]
                -literal: []
                -extend: array:2 [
                  "$Think" => Closure(array $vars) {#69
                    class: "think\view\driver\Think"
                    this: think\view\driver\Think {#70}
                  }
                  "$Request" => Closure(array $vars) {#71
                    class: "think\view\driver\Think"
                    this: think\view\driver\Think {#70}
                  }
                ]
                -includeFile: []
                #storage: think\template\driver\File {#66
                  #cacheFile: null
                }
                #cache: think\Cache {#38}
                data: []
                config: array:31 [
                  "view_path" => "/www/wwwroot/shangkyd/view/pc/"
                  "view_suffix" => "html"
                  "view_depr" => "/"
                  "cache_path" => "/www/wwwroot/shangkyd/runtime/home/temp/"
                  "cache_suffix" => "php"
                  "tpl_deny_func_list" => "echo,exit"
                  "tpl_deny_php" => false
                  "tpl_begin" => "\{"
                  "tpl_end" => "\}"
                  "strip_space" => false
                  "tpl_cache" => true
                  "compile_type" => "file"
                  "cache_prefix" => ""
                  "cache_time" => 0
                  "layout_on" => false
                  "layout_name" => "layout"
                  "layout_item" => "{__CONTENT__}"
                  "taglib_begin" => "\{"
                  "taglib_end" => "\}"
                  "taglib_load" => true
                  "taglib_build_in" => "cx"
                  "taglib_pre_load" => ""
                  "display_cache" => false
                  "cache_id" => ""
                  "tpl_replace_string" => array:6 [
                    "__JS__" => "/static/home/js"
                    "__CSS__" => "/static/home/css"
                    "__IMG__" => "/static/home/images"
                    "__USER__" => "/static/home/user"
                    "__STATIC__" => "/static"
                    "__URL__" => "https://cdn.skeyd.com"
                  ]
                  "tpl_var_identify" => "array"
                  "default_filter" => "htmlentities"
                  "auto_rule" => 1
                  "view_dir_name" => "view"
                  "taglib_begin_origin" => "{"
                  "taglib_end_origin" => "}"
                ]
                literal: []
                extend: array:2 [
                  "$Think" => Closure(array $vars) {#69}
                  "$Request" => Closure(array $vars) {#71}
                ]
                includeFile: []
                cache: think\Cache {#38}
              }
              #config: array:12 [
                "auto_rule" => 1
                "view_dir_name" => "view"
                "view_path" => "/www/wwwroot/shangkyd/view/pc/"
                "view_suffix" => "html"
                "view_depr" => "/"
                "tpl_cache" => true
                "tpl_begin" => "{"
                "tpl_end" => "}"
                "taglib_begin" => "{"
                "taglib_end" => "}"
                "tpl_replace_string" => array:6 [
                  "__JS__" => "/static/home/js"
                  "__CSS__" => "/static/home/css"
                  "__IMG__" => "/static/home/images"
                  "__USER__" => "/static/home/user"
                  "__STATIC__" => "/static"
                  "__URL__" => "https://cdn.skeyd.com"
                ]
                "cache_path" => "/www/wwwroot/shangkyd/runtime/home/temp/"
              ]
              -app: think\App {#2}
            }
          ]
          #app: think\App {#2}
        }
        "think\Cookie" => think\Cookie {#75
          #config: array:7 [
            "expire" => 0
            "path" => "/"
            "domain" => ""
            "secure" => false
            "httponly" => false
            "samesite" => ""
            "setcookie" => true
          ]
          #cookie: []
          #request: app\Request {#34}
        }
        "think\dumper\Dumper" => think\dumper\Dumper {#92
          #app: think\App {#2}
          #env: think\Env {#7}
        }
      ]
      #invokeCallback: []
    }
  }
  #app: think\App {#2}
  #url: "index/index"
  #vars: []
  url: "index/index"
  vars: []
  suffix: true
  domain: false
}
用户登录
晟好房

用户登录

请输入用户名或手机号
请输入密码