0
私は、フィールドをインクリメントしようとしていて、結果が得られません。ここ は私のコードです:ODM MongoDBの自動インクリメントが機能しない
class Query
{
/**
* @ODM\Id
*/
protected $id;
/**
* @ODM\Field(type="int", strategy="increment")
*
*/
protected $my_id = 0;
public function incrementMyId()
{
$this->my_id++;
}
}
アクションで私がしようとすると:
$query = new Query();
$query->incrementMyId();
$this->documentManager->persist($query);
$this->documentManager->flush();
フィールドがをmy_idは常にINT(1)と等しいです。 この問題を解決できますか?ありがとう。
私は "alcaeus /モンゴ-PHP-アダプタ" ZF3、
を使用します。 "^ 1
。 "教義/ドクトリン・モンゴ・ODMモジュール":"^0.11。
「教義/ MongoDBの-ODM」:「^ 1.1」