webmain/model/cityModel.php
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
//城市
class cityClassModel extends Model
{
//获取城市路径
public $pathss;
public function getpath($id)
{
$this->pathss = array();
$this->getpaths($id);
return $this->pathss;
}
private function getpaths($id)
{
$rs = $this->getone($id);
if($rs && $rs['pid']!=$id){
$this->getpaths($rs['pid']);
$this->pathss[] = $rs;
}
}
/**
* 导入数据
*/
public function daorudata()
{
$barr = c('xinhuapi')->getdata('base','city');
if(!$barr['success'])return returnerror($barr['msg']);
$data = $barr['data'];
$shul = 0;
foreach($data as $k=>$rs){
$id = $rs['id'];
if($this->rows($id)==0){
$shul++;
$this->insert($rs);
}
}
return returnsuccess('成功导入'.$shul.'条数据');
}
/**
* 籍贯/城市数据
*/
public function citydata()
{
$rows = $this->db->getall('SELECT a.name,b.name as name1 FROM `[Q]city` a left join `[Q]city` b on a.`pid`=b.`id` where a.`type` in(2)');
$barr = array();
foreach($rows as $k=>$rs){
$name = $rs['name'];
if($name!=$rs['name1'])$name=$rs['name1'].$name;
$barr[] = array(
'name' => $name,
'cityname' => $rs['name'],
'shengname' => $rs['name1'],
);
}
return $barr;
}
后面还有 62 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
