Php 无法导入资源Symfony错误
我已经创建了简单的控制器,设置了路由,一切正常,直到我为第三个链接添加了路由。然后我犯了个错误 无法从“C:/xampp/htdocs/Symfony/app/config\routing.yml”导入资源“C:\xampp\htdocs\Symfony\src\Acme\Bundle\WebBundle/Resources/config/routing.yml”Php 无法导入资源Symfony错误,php,symfony,Php,Symfony,我已经创建了简单的控制器,设置了路由,一切正常,直到我为第三个链接添加了路由。然后我犯了个错误 无法从“C:/xampp/htdocs/Symfony/app/config\routing.yml”导入资源“C:\xampp\htdocs\Symfony\src\Acme\Bundle\WebBundle/Resources/config/routing.yml” DefaultController.php: <?php namespace Acme\Bundle\WebBundle\C
DefaultController.php
:
<?php
namespace Acme\Bundle\WebBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
class DefaultController extends Controller
{
public function indexAction()
{
return $this->render('AcmeWebBundle:Default:index.html.twig');
}
//* find a ride *//
public function findAction()
{
return $this->render('AcmeWebBundle:Default:find.html.twig');
}
//*book a ride *//
public function bookAction()
{
return $this->render('AcmeWebBundle:Default:book.html.twig');
}
}
以及routing.yml
文件
acme_web_homepage:
pattern: /home
defaults: { _controller: AcmeWebBundle:Default:index }
find:
pattern: /find
defaults: { _controller: AcmeWebBundle:Default:find }
book:
pattern: /book
defaults: { _controller: AcmeWebBundle:Default:book }
如果我删除图书路径的路径,一切正常。我哪里错了?Yaml是基于缩进的。您必须使用一些空格(我建议使用4个空格)缩进
book
的所有属性:
有关。Yaml中Yaml格式的更多信息基于缩进。您必须使用一些空格(我建议使用4个空格)缩进
book
的所有属性:
有关Yaml格式的详细信息。yml文件必须缩进4个空格
book:
pattern: /book
defaults: { _controller: AcmeWebBundle:Default:book }
yml文件必须缩进4个空格
book:
pattern: /book
defaults: { _controller: AcmeWebBundle:Default:book }
最后我找出了问题所在: 我按tab按钮时留下了空间。无论这听起来有多奇怪,我都会用@Wouter建议的4个空格来代替它,一切正常
下次使用yml文件时,请忘记该选项卡。最后我找出了问题所在: 我按tab按钮时留下了空间。无论这听起来有多奇怪,我都会用@Wouter建议的4个空格来代替它,一切正常
下次使用yml文件时,请忘记该选项卡。我在导入过程中注意到一些奇怪的符号行为。当在config/services.yaml文件中定义服务时,它们被正确加载,但当我在config/services/services.yaml中配置它们时,(从config/services.yaml导入后),它们开始给出如下错误 无法自动连线服务“App\Command***\XyzCommand”:方法“\uu construct()”的参数“$env”的类型暗示为“string”,您应该配置其
值显式 我在导入过程中注意到一些奇怪的Symfony行为。当在config/services.yaml文件中定义服务时,它们被正确加载,但当我在config/services/services.yaml中配置它们时,(从config/services.yaml导入后),它们开始给出如下错误 无法自动连线服务“App\Command***\XyzCommand”:方法“\uu construct()”的参数“$env”的类型暗示为“string”,您应该配置其
值显式 谢谢你的回答。然而,我已经做了你的建议,但仍然没有运气:/woutter谢谢你的回答。然而,我已经做了你的建议,但仍然没有运气:/
book:
pattern: /book
defaults: { _controller: AcmeWebBundle:Default:book }