<?php /** * 应用回调控制层 * Created by PhpStorm. * User: zhoutao * Date: 16/7/14 * Time: 下午2:56 */ namespace Frontend\Controller\Temp; abstract class AbstractController extends \Common\Controller\Frontend\AbstractController { public function before_action($action = '') { // 不必登陆 $this->_require_login = false; return parent::before_action($action); } public function after_action($action = '') { parent::after_action($action); exit('SUCCESS'); } /** * 获取 identifier * * @return bool */ protected function _identifier() { return true; } /** * 二维数组去重 * * @param array $in_array 待去重数组 * * @return array 去重后数组 */ public function remove_duplicate($in_array) { $out_array = []; foreach ($in_array as $value) { $has = false; foreach ($out_array as $val) { if ($val['ep_id'] == $value['ep_id'] && $val['et_id'] == $value['et_id']) { $has = true; break; } } if (!$has) { $out_array[] = $value; } } return $out_array; } }