[8192] ErrorException in ContentModel.php line 46

array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead

  1. public function getContentArea($con, $area = [])
  2. {
  3. if (!$area) {
  4. $area = session('sys_areainfo');
  5. }
  6. if ($area) {
  7. $categorymodel = new CategoryModel();
  8. $misarea = $categorymodel->where(['id'=>$con['cid']])->value('areacontitle');
  9. $con['alltitle'] = array_key_exists("alltitle", $con) ? $con['alltitle'] : $con['title'];
  10. $con['alltitle'] = $misarea ? $area['stitle'].$con['alltitle'] : $con['alltitle'];
  11. $mainurlopen = false;
  12. if (!config('sys.seo_default_area')) { //未设置默认地区情况下启用
  13. $areastr = isset($con['area']) ? $con['area'] : '';
  14. if (!$areastr || $areastr == ',,') {
  15. $mainurlopen = true;//不存在地区
  16. }else{
  17. if (strstr($areastr, ',88888888,')) {