1

Mongo で @Collection アノテーションを使用する方法がわかりません。ご存じのとおり、単純な配列を Mongo ドキュメントに保存しようとしています。

だから私の文書では:

 /**
     * @MongoDB\Collection
     */
    protected $counties = array();



/**
     * Set counties
     *
     * @param collection $counties
     * @return self
     */
    public function setCounties($counties)
    {
        $this->counties = $counties;
        return $this;
    }

    /**
     * Get counties
     *
     * @return collection $counties
     */
    public function getCounties()
    {
        return $this->counties;
    }

たとえば、何かを保存しようとすると:

$county = "test entry"
    $obj = new Obj();
    $obj->setCounties(array($county));

「予想されるコレクション、配列を取得しました」という警告が表示されるようになりました。

どうして?

4

0 に答える 0