/**
* @ORM\Entity{repositoryClass="UrlsRepository"}
* @ORM\Table{name="app_urlshortener_urls"}
* @ORM\HasLifecycleCallbacks
*/
class Urls{
/**
* @ORM\Id()
* @ORM\Column(name="id", type="integer", nullable=false)
* @ORM\GeneratedValue{strategy="AUTO"}
*
* @var int
*
*/
protected $id;
/**
* @ORM\Column(type="text", nullable=true)
*/
protected $url;
...
Для поля id явно указываю в аннотации type="integer"
Ожидаю, что после app/console doctrine:schema:update --force
получу в таблице mysql индексное поле int(11) с автоинкрементом
Вместо этого создаётся таблица:
CREATE TABLE `Urls` (
`id` varchar(255) ...
Что не так с ДНК? :(