diff --git a/Think/Tag.php b/Think/Tag.php index 2fdcddd7..7073b7c3 100644 --- a/Think/Tag.php +++ b/Think/Tag.php @@ -67,6 +67,9 @@ class Tag { * @return void */ static public function exec($name, &$params=NULL) { + if($name instanceof \Closure) { + return $name($params); + } if(false === strpos($name,'\\')) { $class = '\\'.ucwords(MODULE_NAME).'\\Behavior\\'.$name; }else{