PhpMatcherTrait处未定义的偏移量
我的项目做得很好。我今天想写几行新代码,但它给了我这个错误PhpMatcherTrait处未定义的偏移量,php,symfony,symfony4,Php,Symfony,Symfony4,我的项目做得很好。我今天想写几行新代码,但它给了我这个错误 ErrorException: Notice: Undefined offset: 6 at vendor/symfony/routing/Matcher/Dumper/PhpMatcherTrait.php:87 我完全不知道那是什么 检查了我上次做的事情,当时它还在工作。我尝试配置身份验证和注册表单,因此根据教程,我在终端中使用了以下行: composer require symfony/security-csrf compos
ErrorException: Notice: Undefined offset: 6
at vendor/symfony/routing/Matcher/Dumper/PhpMatcherTrait.php:87
我完全不知道那是什么
检查了我上次做的事情,当时它还在工作。我尝试配置身份验证和注册表单,因此根据教程,我在终端中使用了以下行:
composer require symfony/security-csrf
composer require symfony/security-bundle
php bin/console make:user
php bin/console make:migration
php bin/console doctrine:migrations:migrate
composer update
这就是我所做的一切
我使用的是symfony4.1和php7.1.3
这是一个全新的项目,只有一个视图,一个控制器,到目前为止工作正常
我们将非常感谢您在这方面的帮助
似乎有什么东西更新了,很可能是作曲家
尝试删除您的
供应商
文件夹,然后执行编写器安装
在执行编写器更新后,我出现了相同的错误。在终端中运行php bin/console cache:clear
为我解决了这个问题。现在就这么做了。不幸的是,一切都没有改变。即使没有vendor
folder.Hmm,也会出现相同的错误。。。在这种情况下,它必须是Symfony的错误版本[不太可能],-或者传递给函数的错误版本[更可能是:-])。因此,我想我会转到流程中的第一个文件,然后写:
,看看它是否能做到这一点。如果是这样,那么转到执行行中的at'later'文件并执行相同的操作,然后慢慢尝试并隔离问题发生的地方。您还可以检查错误堆栈,看看是否可以发现您编辑过的文件。它可能是一个需要字符串、获取数组等的函数。哇,我甚至不知道该说什么。我死了(‘你好’)代码>在呈现视图并返回“hello”之前。然后我删除了它,刷新了网站,它工作了0_o?!Okok-sudo apt get upgrade
在后台将php升级到7.2 lol。可能是Itah!令人惊叹的。然后我很确定删除vendor
-文件夹确实有效,但是缓存了一些东西。