初始化仓库
This commit is contained in:
80
admin/controllers/PublicController.php
Normal file
80
admin/controllers/PublicController.php
Normal file
@@ -0,0 +1,80 @@
|
||||
<?php
|
||||
|
||||
namespace admin\controllers;
|
||||
|
||||
use Yii;
|
||||
use yii\helpers\ArrayHelper;
|
||||
use common\modelsgii\Region;
|
||||
use kartik\depdrop\DepDropAction;
|
||||
|
||||
/**
|
||||
* 公共调用处理
|
||||
* @author longfei <phphome@qq.com>
|
||||
*/
|
||||
class PublicController extends \common\core\Controller
|
||||
{
|
||||
|
||||
/** @var bool */
|
||||
public $layout = false;
|
||||
|
||||
/** @var bool */
|
||||
public $enableCsrfValidation = false;
|
||||
|
||||
/**
|
||||
* ---------------------------------------
|
||||
* @inheritdoc
|
||||
* ---------------------------------------
|
||||
*/
|
||||
public function actions()
|
||||
{
|
||||
return ArrayHelper::merge(parent::actions(), [
|
||||
/* 省市区联动 */
|
||||
'region' => [
|
||||
'class' => DepDropAction::className(),
|
||||
'enableCsrfValidation' => false,
|
||||
'outputCallback' => function ($id, $params) {
|
||||
$region = Region::find()->where(['parent_code' => $id])->orderBy('code ASC')->asArray()->all();
|
||||
$_out = [];//var_dump($region);
|
||||
foreach ($region as $value) {
|
||||
$_tmp['id'] = $value['code'];
|
||||
$_tmp['name'] = $value['fullname'];
|
||||
$_out[] = $_tmp;
|
||||
}
|
||||
return $_out;
|
||||
},
|
||||
'selectedCallback' => function ($id, $params) {
|
||||
return Yii::$app->getRequest()->get('sid');
|
||||
}
|
||||
],
|
||||
/* ueditor文件上传 */
|
||||
'ueditor' => [
|
||||
'class' => 'common\actions\UEditorAction',
|
||||
'config' => Yii::$app->params['ueditorConfig'],
|
||||
],
|
||||
/* 单图、多图上传 */
|
||||
'uploadimage' => [
|
||||
'class' => 'common\widgets\images\UploadAction',
|
||||
],
|
||||
/* migration备份数据 */
|
||||
'backup' => [
|
||||
'class' => 'e282486518\migration\WebAction',
|
||||
'returnFormat' => 'json',
|
||||
'migrationPath' => '@console/migrations'
|
||||
]
|
||||
]);
|
||||
}
|
||||
|
||||
/**
|
||||
* ---------------------------------------
|
||||
* 通用的404错误处理
|
||||
* @return string
|
||||
* ---------------------------------------
|
||||
*/
|
||||
public function action404()
|
||||
{
|
||||
|
||||
//渲染模板
|
||||
return $this->render('404');
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user