小编Pav*_*kin的帖子

get_class()期望参数1为对象,给定null

当我尝试在新的本地计算机上部署Symfony 2.8项目时,在多个代码位置出现了此错误:

"Warning: get_class() expects parameter 1 to be object, null given"
Run Code Online (Sandbox Code Playgroud)

尚未在stackoverflow上找到这种情况,并花了一些时间找出原因。

php

6
推荐指数
2
解决办法
4250
查看次数

Symfony 4 Sonata用户捆绑包安装

我遵循了安装指南中的所有说明,但是在Symfony 4应用程序上安装Sonata User Bundle的过程中仍然出现此错误:

Column name `id` referenced for relation from Application\Sonata\UserBundle\Entity\User towards Sonata\UserBundle\Entity\BaseGroup does not exist.
Run Code Online (Sandbox Code Playgroud)

我的配置与安装指南中的完全相同。

在stackoverflow或其他任何地方都找不到任何解决方案。

sonata-user-bundle symfony4

2
推荐指数
1
解决办法
1341
查看次数

PhpStorm 索引挂起扫描库 PHARS

之后composer installPhpStorm开始的“扫描图书馆PHARS”索引和挂起。

几个小时后它没有完成。

phpstorm

2
推荐指数
1
解决办法
134
查看次数

Symfony 4 Sonata Media Bundle安装

我在Symfony 4应用程序上安装Sonata Media Bundle时出现了一些错误,这些应用程序与Symfony 2.8无关.

第一个错误:

 sensio/generator-bundle v3.1.6 requires symfony/framework-bundle ~2.7|~3.0
Run Code Online (Sandbox Code Playgroud)

下一个,解决了前一个:

- php-amqplib/php-amqplib v2.7.0 requires ext-bcmath * -> the requested PHP extension bcmath is missing from your system.
Run Code Online (Sandbox Code Playgroud)

另一个:

Unrecognized options "naming_strategy, auto_mapping, mappings" under "doctrine.orm"
Run Code Online (Sandbox Code Playgroud)

然后,当我尝试清除缓存时:

Class Application\Sonata\MediaBundle\ApplicationSonataMediaBundle not found in home/user/projects/svoya-fignia/config/services.yaml (which is loaded in resource "/home/user/projects/svoya-fignia/config/services.yaml").
Run Code Online (Sandbox Code Playgroud)

或者这个

Class Sonata\MediaBundle\PHPCR\BaseGalleryHasMediaRepository not found in home/user/projects/svoya-fignia/config/services.yaml (which is loaded in resource "/home/user/projects/svoya-fignia/config/services.yaml").
Run Code Online (Sandbox Code Playgroud)

sonata-media-bundle symfony4

1
推荐指数
1
解决办法
1779
查看次数