Skip to content

Bug with annotations #109

@petrosd7

Description

@petrosd7

I am trying to integrate the data mapper into yii2 and i have the following error

[Semantical Error] The annotation "@HireVoice\Neo4j\Annotation\Entity" in class common\models\neo4j\AppointmentType does not exist, or could not be auto-loaded.

I have declared the model as below:

_<?php

namespace common\models\neo4j;

use Yii;
use common\models\neo4j\BaseModel;
use HireVoice\Neo4j\Annotation as OGM;
use Doctrine\Common\Collections\ArrayCollection;

/**

  • The class for AppointmentType

  • @ogm\Entity(labels="AppointmentType")
    /
    class AppointmentType extends BaseModel
    {
    /
    *

    • @ogm\Auto
      */
      protected $id;

    /**

    • @ogm\Property(format="string")
    • @var string
      */
      public $title;

    /**

    • Gets the value of id.
    • @return mixed
      */
      public function getId()
      {
      return $this->id;
      }
      }_

What i am doing wrong

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions