app = $app; $this->class = $controller; } /** * 获取数据库查询对象 * @param string|Query $dbQuery * @return Query */ protected function buildQuery($dbQuery) { return is_string($dbQuery) ? $this->app->db->name($dbQuery) : $dbQuery; } /** * 实例对象反射 * @param Controller $controller * @param App $app * @return static */ public static function instance(Controller $controller, App $app) { return new static($controller, $app); } }