我把Doctrine MongoODM模块装上Zf2。 我已把文件管理员带往我的控制人,直到我试图坚持文件。 它没有这一错误:
“[原文] SdsCoreDocument中“@Document”的说明 用户永远不会进口......
It seems to fail on this line of DocParser.php
if ( \ !== $name[0] && !$this->classExists($name)) {
它之所以失败,是因为<代码> 姓名 = 文件,而进口通知类别为。 DoctrineODMMongoDBMapping Annualotations Doctrine
我的文件类别如下:
namespace SdsCoreDocument;
/** @Document */
class User
{
/**
* @Id(strategy="UUID")
*/
private $id;
/**
* @Field(type="string")
*/
private $name;
/**
* @Field(type="string")
*/
private $firstname;
public function get($property)
{
$method = get .ucfirst($property);
if (method_exists($this, $method))
{
return $this->$method();
iii else {
$propertyName = $property;
return $this->$propertyName;
iii
iii
public function set($property, $value)
{
$method = set .ucfirst($property);
if (method_exists($this, $method))
{
$this->$method($value);
iii else {
$propertyName = $property;
$this->$propertyName = $value;
iii
iii
iii
我的行动控制者是:
public function indexAction()
{
$dm = $this->documentManager;
$user = new User();
$user->set( name , testname );
$user->set( firstname , testfirstname );
$dm->persist($user);
$dm->flush;
return new ViewModel();
iii