where($map)->setField($data); if($flag !== false){ $this->set_config($name,$data); \Think\Log::actionLog('Seo/save','Seo',1); $this->success('保存成功'); }else{ $this->error('保存失败'); } } protected function allValueInfo($name='') { $map['name'] = array('like','%'.$name.'%'); $seo = M('Seo','tab_')->where($map)->order("id asc")->select(); if (empty($seo)) {$this->error('没有此设置');} $this->assign('lists',$seo); } public function media() { $this->allValueInfo('media'); $this->meta_title = 'SEO搜索'; $this->m_title = '站点设置(PC官网)'; $this->assign('commonset',M('Kuaijieicon')->where(['url'=>'Site/media','status'=>1])->find()); $this->display(); } public function channel() { $this->allValueInfo('channel'); $this->meta_title = 'SEO搜索'; $this->m_title = '站点设置(推广员后台)'; $this->assign('commonset',M('Kuaijieicon')->where(['url'=>'Site/channel','status'=>1])->find()); $this->display(); } public function wap() { $this->allValueInfo('wap'); $this->meta_title = '移动官网搜索优化'; $this->m_title = '站点设置(WAP站)'; $this->assign('commonset',M('Kuaijieicon')->where(['url'=>'Site/wap','status'=>1])->find()); $this->display(); } private function set_config($name="",$config=""){ $module = I('request.module'); $config_file ="./Application/Common/Conf/seo_".$module."_config.php"; if(file_exists($config_file)){ $configs=include $config_file; }else { $configs=array(); } #定义一个数组 $data = array(); #给数组赋值 $data[$name] = $config; $configs=array_merge($configs,$data); $result = file_put_contents($config_file, "