1 Star 0 Fork 1.6K

SyncGithub/ leadshop

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
SearchController.php 1.87 KB
一键复制 编辑 原始数据 按行查看 历史
稻草人 提交于 2021-05-31 16:47 +08:00 . V1.2.4
<?php
/**
* 搜索
* @link http://www.heshop.com/
* @copyright Copyright (c) 2020 HeShop Software LLC
* @license http://www.heshop.com/license/
*/
namespace leadmall\api;
use basics\api\BasicsController as BasicsModules;
use leadmall\Map;
use Yii;
class SearchController extends BasicsModules implements Map
{
public $modules = [
'goods' => [
'module' => 'goods',
'controller' => 'index',
],
'order' => [
'module' => 'order',
'controller' => 'index',
],
'orderafter' => [
'module' => 'order',
'controller' => 'after',
],
'orderevaluate' => [
'module' => 'order',
'controller' => 'evaluate',
],
'setting' => [
'module' => 'setting',
'controller' => 'index',
],
'fitment' => [
'module' => 'fitment',
'controller' => 'index',
],
'users' => [
'module' => 'users',
'controller' => 'index',
],
'label' => [
'module' => 'users',
'controller' => 'label',
],
];
/**
* 重写父类
* @return [type] [description]
*/
public function actions()
{
$actions = parent::actions();
unset($actions['create']);
unset($actions['update']);
return $actions;
}
public function actionCreate()
{
$include = Yii::$app->request->get('include', '');
$module = $this->modules[$include] ?? false;
if (!$module) {
Error('未定义操作');
}
return $this->runModule($module['module'], $module['controller'], "search");
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/sync-github/leadshop.git
git@gitee.com:sync-github/leadshop.git
sync-github
leadshop
leadshop
master

搜索帮助