OKは、私はここで何かをしないのです...私は教義2. の使用を開始したい は今、私は注釈をエンティティクラス「recepie」を作成しました:Doctrineはセッターとゲッターを作成しますか?
/**
* @Entity
*/
class recepie
{
/**
* @Id @Column(type="integer")
* @GeneratedValue
*/
private $id;
/** @Column(length=500) */
private $titleDE;
/** @Column(length=4000) */
private $descDE;
/** @Column(length=4000) */
private $instructDE;
/** @Column(type="date") */
private $postedAt;
/** @Column(type="integer") */
private $skill;
/** @Column(type="integer") */
private $prepTime;
/** @Column(type="smallint") */
private $personNum;
/** @Column(type="boolean") */
private $isPublic;
}
今、私はautoにしようとはセッターとゲッターを生成します使用:
php vendor/bin/doctrine orm:generate-entities entities/
は今、これはおそらく、最初のエンティティが含まれている既存のrecipie.phpファイルを上書きしないように、「recipie.php〜」と呼ばれる新しいファイルを作成します。
ここには何がありますか?私はそのファイルを開いて、ゲッターとセッターを私の最初のエンティティクラスにコピー/ペーストするはずですか? 私は何が欠けていますか?
私はただのばかだ!エンティティファイルをエディタで開いていて、再オープンせずに変更を見ることはできませんでした。 申し訳ありません... – minychillo
ナー、愚かではありません。それは簡単な間違いです。エディタによっては、別のタブに切り替えて戻すだけで、ファイルを開くことなく変更を確認することができます。 (私は時には崇高なテキストでそれをやる必要がありますが、それ以外の時は何もせずに変更が読み込まれます - 理由は分かりません)。 –