У меня есть объект определяется как:Doctrine не создает новую таблицу из класса - уже существующего класса?
класс<?php
namespace Acme\myBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
use Acme\CoreBundle\Model\Message;
/**
* Facebook Post
* @ORM\MappedSuperclass
* ORM\Table(name="acme_facebookPost")
* ORM\Entity(repositoryClass="Acme\FacebookBundle\Entity\FacebookPostRepository")
*/
class FacebookPost extends Message
{
// entity properties
}
Эта организация была создана где-то в моем проекте, и я только что переехал его здесь. Когда я запускаю следующие команды для создания объекта и обновления моих таблиц, он работает без ошибок, но я не вижу таблицу acme_facebookPost в моей базе данных.
php app/console doctrine:generate:entities AcmeFacebookBundle:FacebookPost
Generating entity "Acme\FacebookBundle\Entity\FacebookPost"
> backing up FacebookPost.php to FacebookPost.php~
> generating Acme\FacebookBundle\Entity\FacebookPost
, а затем:
$ php app/console doctrine:schema:update --force
Nothing to update - your database is already in sync with the current entity metadata.
Может кто-нибудь сказать мне, что я делаю неправильно здесь?
Спасибо.
P.S. Мне нужно добавить, что я использую аннотацию, и в моем комплекте нет метаданных.
нелепая ошибка ... Спасибо товарищу. –