Neo4j-PHP-OGM
Neo4j-PHP-OGM copied to clipboard
Bug with annotations
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
We use Doctrine annotations. Perhaps Yii2 uses something different or initializes it in an other way.
I have never worked with Yii2.