Symfony 2 尝试从名称空间“”加载类“” 您是否忘记了另一个名称空间的“use”语句?

雪碧翼

我正在尝试在 Symfony 控制器中使用 Entity Philip

但是这个错误显示当我想加载路由时:

错误截图

尝试从命名空间“AppBundle\Repository”加载类“PhilipRepositroy”您是否忘记了另一个命名空间的“use”语句?

我的控制器

 /**
 * @Route("/see", name="see")
 */
public function SeeAction()
{
    $Philip = $this->getDoctrine()
        ->getRepository('AppBundle:Philip')
        ->findAll();

    return $this->render('business/see.html.twig', array(
        'Philip' => $Philip
    ));
}

我的菲利普实体

<?php

namespace AppBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * Philip
 */
class Philip
{
    /**
     * @var int
     */
    private $id;

    /**
     * @var string
     */
    private $philipname;

    /**
     * @var string
     */
    private $philipemail;

    /**
     * @var string
     */
    private $philipphone;

    /**
     * @var string
     */
    private $philipregion;

    /**
     * @var string
     */
    private $philipville;

    /**
     * @var string
     */
    private $philipcin;

    /**
     * @var string
     */
    private $philipcv;

    /**
     * @var string
     */
    private $philipgender;


    /**
     * Get id
     *
     * @return integer 
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set philipname
     *
     * @param string $philipname
     * @return Philip
     */
    public function setPhilipname($philipname)
    {
        $this->philipname = $philipname;

        return $this;
    }

    /**
     * Get philipname
     *
     * @return string 
     */
    public function getPhilipname()
    {
        return $this->philipname;
    }

    /**
     * Set philipemail
     *
     * @param string $philipemail
     * @return Philip
     */
    public function setPhilipemail($philipemail)
    {
        $this->philipemail = $philipemail;

        return $this;
    }

    /**
     * Get philipemail
     *
     * @return string 
     */
    public function getPhilipemail()
    {
        return $this->philipemail;
    }

    /**
     * Set philipphone
     *
     * @param string $philipphone
     * @return Philip
     */
    public function setPhilipphone($philipphone)
    {
        $this->philipphone = $philipphone;

        return $this;
    }

    /**
     * Get philipphone
     *
     * @return string 
     */
    public function getPhilipphone()
    {
        return $this->philipphone;
    }

    /**
     * Set philipregion
     *
     * @param string $philipregion
     * @return Philip
     */
    public function setPhilipregion($philipregion)
    {
        $this->philipregion = $philipregion;

        return $this;
    }

    /**
     * Get philipregion
     *
     * @return string 
     */
    public function getPhilipregion()
    {
        return $this->philipregion;
    }

    /**
     * Set philipville
     *
     * @param string $philipville
     * @return Philip
     */
    public function setPhilipville($philipville)
    {
        $this->philipville = $philipville;

        return $this;
    }

    /**
     * Get philipville
     *
     * @return string 
     */
    public function getPhilipville()
    {
        return $this->philipville;
    }

    /**
     * Set philipcin
     *
     * @param string $philipcin
     * @return Philip
     */
    public function setPhilipcin($philipcin)
    {
        $this->philipcin = $philipcin;

        return $this;
    }

    /**
     * Get philipcin
     *
     * @return string 
     */
    public function getPhilipcin()
    {
        return $this->philipcin;
    }

    /**
     * Set philipcv
     *
     * @param string $philipcv
     * @return Philip
     */
    public function setPhilipcv($philipcv)
    {
        $this->philipcv = $philipcv;

        return $this;
    }

    /**
     * Get philipcv
     *
     * @return string 
     */
    public function getPhilipcv()
    {
        return $this->philipcv;
    }

    /**
     * Set philipgender
     *
     * @param string $philipgender
     * @return Philip
     */
    public function setPhilipgender($philipgender)
    {
        $this->philipgender = $philipgender;

        return $this;
    }

    /**
     * Get philipgender
     *
     * @return string 
     */
    public function getPhilipgender()
    {
        return $this->philipgender;
    }
}

我的菲利普存储库

<?php

namespace AppBundle\Repository;

use Doctrine\ORM\EntityRepository;

/**
 * PhilipRepository
 *
 * This class was generated by the Doctrine ORM. Add your own custom
 * repository methods below.
 */
class PhilipRepository extends EntityRepository
{
}

我能做些什么来解决这个问题?我是 Symfony 的新手

阿特奥西

所以我猜你没有得到 Repository 类?然后在您的Philip实体类中添加映射

   use Doctrine\ORM\Mapping as ORM;

   /**
    * @ORM\Entity(repositoryClass="AppBundle\Repository\PhilipRepository")
    */
    class Philip
    {
       ...
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

尝试从名称空间-Symfony2加载类“ COM”

尝试从名称空间“ DoctrineExtensions \ Query \ Mysql”中加载类“ Month”。您是否忘记了另一个名称空间的“使用”语句

尝试从名称空间加载类“ Sm_Image_HandlerController”是否忘记了另一个名称空间的“ use”语句?

创建一个新项目和包 - “您是否忘记了另一个命名空间的 'use' 语句?”

试图从全局名称空间中加载类“ Class”。错误Symfony2

Symfony 5.1.3清除缓存时出现问题:尝试从名称空间加载类“ MappingDriverChain”

在Symfony 1.4中使用名称空间自动加载类

试图从全局名称空间中加载类“ Thread”。您是否忘记了“使用”声明?

尝试从全局名称空间加载类“ DOMDocument”

ClassNotFoundException:尝试从名称空间加载类“ MongoId”

捆绑服务-尝试从名称空间加载类

Symfony“对另一个命名空间的'use'语句?” 问题

Symfony2-在链配置的名称空间中找不到类“ X”

尝试从名称空间加载类“ Braintree_MerchantAccount”

尝试从名称空间“ Application \ MediaBundle \ Entity”中加载类“ Media”

是否可以通过编程将类从一个名称空间移至另一个名称空间?

Symfony2-可翻译字段-在链配置的名称空间中找不到类'Gedmo \ Translatable \ Entity \ Translation'

是否可以将包含名称空间的类包含到另一个名称空间中

Symfony2.6 Composer从项目外部自动加载名称空间

2个名称空间中名称相同的类

Symfony:在链配置的名称空间中找不到类XYZ

PHP Symfony 错误:“您是否忘记使用 use 语句”,无论类/函数如何

Symfony服务声明名称空间

在Symfony框架中使用openpgp-php尝试从命名空间“ App \ Controller”中加载类“ OpenPGP_SecretKeyPacket”

用另一个名称空间替换另一个名称空间

Symfony2:根据对象类名称选择服务

Symfony2,在相同名称空间但不同文件中的继承

Costum软件包symfony2中名称空间的错字错误

Symfony2-使用没有名称空间的旧外部库