// URL Provider::set('url', function ($provider) { $url = new Url(); $url->setBaseUri($provider->config->env->base_uri); return $url; }); // 视图 Provider::set('view', function () { $view = new ViewProvider(); $view->setViewsDir(APP_PATH . 'views/'); return $view; }); // 验证 Provider::set('validation', function () { $validation = new Validation(); require APP_PATH . 'start/validation.php'; return $validation; }); /** * 向应用程序注入服务项 */ $app = Provider::get('app'); $app['cache'] = function () { return Provider::get('cache'); }; $app['config'] = function () { return Provider::get('config'); }; $app['db'] = function () { return Provider::get('db'); };