【发布时间】:2018-02-18 04:50:38
【问题描述】:
如何将Pleaguev2.4 与Slim v3.8.1 一起使用?
按照这个example,我试过了:
// PSR 7 standard.
use Slim\Http\Request;
use Slim\Http\Response;
// Import classes.
use Slim\App as Slim;
use League\Container\Container;
$container = new Container;
// Required to enable auto wiring.
$container->delegate(
new \League\Container\ReflectionContainer
);
// Get an instance of Slim.
$app = new Slim($container);
我明白了:
致命错误:未捕获 League\Container\Exception\NotFoundException: 别名(路由器)未由容器管理 /var/www/html/projectA/vendor/league/container/src/Container.php:266 堆栈跟踪:#0 /var/www/html/projectA/vendor/league/container/src/Container.php(93): League\Container\Container->getFromDelegate('router', Array) #1 /var/www/html/projectA/vendor/slim/slim/Slim/App.php(239): League\Container\Container->get('router') #2 /var/www/html/projectA/vendor/slim/slim/Slim/App.php(143): Slim\App->map(Array, '/', Object(Closure)) #3 /var/www/html/projectA/public/index.php(53): Slim\App->get('/', Object(Closure)) #4 {main} 抛出 /var/www/html/projectA/vendor/league/container/src/Container.php on 第 266 行
有什么想法吗?
【问题讨论】:
标签: ioc-container slim-3 thephpleague