我有routes.yml
个文件
controllers:
resource: ../src/Controller/
type: annotation
我正在尝试加载它
$loader = require __DIR__.'/../vendor/autoload.php';
AnnotationRegistry::registerLoader([$loader, 'loadClass']);
$locator = new FileLocator([__DIR__.'/../config']);
$loader = new YamlFileLoader($locator);
$routeCollection = new RouteCollection();
$importedRoutes = $loader->load("routes.yml");
我得到了
无法加载资源" ../ src / Controller /"。确保安装并启用了注释。
我尝试过各种变体,包括和不带引号,反斜杠,正斜杠......
"../src/Controller/"
"../src/Controller/API.php"
我安装了doctrine/annotations
和sensio/framework-extra-bundle
根据Fabien Potencier的说法,Symfony Github issues出现了类似的问题,但我似乎已经做了解决方案。
为了澄清,我没有使用完整的Symfony软件包,而是尝试使用单个组件来构建路由。我收到此错误消息的任何想法?