插件机制完善
This commit is contained in:
@@ -21,11 +21,15 @@ class Validate {
|
||||
//获取当前参数
|
||||
$params = $request->param();
|
||||
//获取访问控制器
|
||||
$controller = explode(".", $request->controller());
|
||||
if(\strripos($request->controller(), ".")){
|
||||
$controller = explode(".", $request->controller());
|
||||
}else{
|
||||
$controller = ['', ucfirst($request->controller())];
|
||||
}
|
||||
|
||||
//获取操作名,用于验证场景scene
|
||||
$scene = $controller[0] . $request->action();
|
||||
$validate = "app\\http\\validate\\" . strtolower($controller[1]);
|
||||
$scene = strtolower($controller[0]) . $request->action();
|
||||
$validate = "app\\http\\validate\\" . ucfirst($controller[1]);
|
||||
//仅当验证器存在时 进行校验
|
||||
if (class_exists($validate) && $request->isPost()) {
|
||||
$v = new $validate;
|
||||
|
||||
@@ -16,6 +16,11 @@ use app\model\Attribute;
|
||||
* 菜单验证
|
||||
*/
|
||||
class Content extends Validate{
|
||||
protected $rule = [];
|
||||
|
||||
protected $message = [];
|
||||
|
||||
protected $scene = [];
|
||||
|
||||
public function __construct(){
|
||||
parent::__construct();
|
||||
|
||||
Reference in New Issue
Block a user