私はSymfony2には比較的新しいので、これまでのところこの問題を愛しています。Symfony2 Doctrine doctrine:generate:エンティティは動作しません
(私にとっては)恐ろしい:教義:生成:エンティティ
私は私が働いてそのコマンドを取得できませんでした私の最初のSymfony2のプロジェクトを開始し、ちょうど教義を使用して終了:生成:実体ではなく、うまく働いています。しかし、今回は、既にデータベーステーブルを持つシステム用のアプリケーションを作成しようとしています。私は以下の指示に従った:Symfony2 Docsこれは、doctrine:generate:entitiesビットのためにいつものように、すべて正常に動作するように思えた。
Iマイ
<?php
namespace My\Bundle\FeedManagerBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* Feeds
*
* @ORM\Table(name="feeds")
* @ORM\Entity
*/
class Feeds
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $id;
/**
* @var string
*
* @ORM\Column(name="feed_label", type="string", length=100, nullable=false)
*/
private $feedLabel;
/**
* @var integer
*
* @ORM\Column(name="advertiser_id", type="integer", nullable=false)
*/
private $advertiserId;
/**
* @var boolean
*
* @ORM\Column(name="active", type="boolean", nullable=false)
*/
private $active;
}
そして私/バンドル/ FeedManagerBundle /リソース/設定/ドクトリンで/バンドル/ FeedManagerBundle /エンティティ/ Feeds.php
/Feeds.orm.yml @以下のエンティティファイルを持っていますFeeds:
type: entity
table: feeds
fields:
id:
id: true
type: integer
unsigned: false
nullable: false
generator:
strategy: IDENTITY
feedLabel:
type: string
length: 100
fixed: false
nullable: false
column: feed_label
advertiserId:
type: integer
unsigned: false
nullable: false
column: advertiser_id
active:
type: boolean
nullable: false
lifecycleCallbacks: { }
そして、これは私が取得していますエラーです:
$ php app/console doctrine:generate:entities My/Bundle/FeedManagerBundle/Entity/Feeds --path=src
Generating entity "My\Bundle\FeedManagerBundle\Entity\Feeds"
[Doctrine\Common\Persistence\Mapping\MappingException]
Invalid mapping file 'My.Bundle.FeedManagerBundle.Entity.Feeds.orm.yml' for class 'My\Bundle\FeedManagerBundle\Entity\Feeds'.
doctrine:generate:entities [--path="..."] [--no-backup] name
私はYMLファイルの名前を変更しようとしています完全なパス。私はymlファイルの最初の行を完全なパスに変更しようとしましたが、私はこれらのことを同時に実行しようとしました。 &はまだ動作していないようですが、私は髪の毛を引き出しています。なぜこれが動いていないのかもしれない何らかの理由を考える人はいますか?
Wow - それ以外はすべて試しました。 My/Bundle/FeedManagerBundle/Entity/Feeds:ありがとうございました! – someuser
@l_t問題が解決されたことを嬉しく思います。 – seferov
私のXMLファイルマッピングと同じです。私はと同じエラーを出していました。私はに変更しました。ありがとう! –
a4bike