【发布时间】:2019-09-20 18:59:54
【问题描述】:
当我尝试转到调用实体的页面时收到此错误消息。 (例如联系页面,或文章页面)
“注意:未定义的变量:parentClass”将我引向此文件 vendor\doctrine\persistence\lib\Doctrine\Common\Persistence\AbstractManagerRegistry.php 第 176 行
public function getManagerForClass($class)
{
// Check for namespace alias
if (strpos($class, ':') !== false) {
[$namespaceAlias, $simpleClassName] = explode(':', $class, 2);
$class = $this->getAliasNamespace($namespaceAlias) . '\\' . $simpleClassName;
}
$proxyClass = new ReflectionClass($class);
if ($proxyClass->implementsInterface($this->proxyInterfaceName)) {
$parentClass = $proxyClass->getParentClass();
if (! $parentClass) {
return null;
}
}
$class = $parentClass->getName();
foreach ($this->managers as $id) {
$manager = $this->getService($id);
if (! $manager->getMetadataFactory()->isTransient($class)) {
return $manager;
}
}
}
我真的不知道该怎么办。 如果有人有想法或已经有这个错误:)
谢谢!
【问题讨论】: