🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #232375

Re: Migracje w Symfony 4 - jak je budować automatycznie?

#232375
From: Wojciech Bancer
Date: Thu, 18 Apr 2019 11:30
35 lines
2532 bytes
On 2019-04-17, Marek S <precz@spamowi.com> wrote:

[...]

> właściwy? Są lepsze? Chciałbym uniknąć wtopy w połowie tworzenia 
> pierwszego projektu, w postaci takiej, że np. enumów, money, array, ip 
> (i innych) nie utworzy, a nawet jeśli utworzy, to nie będzie potrafił 
> tego obsłużyć z poziomu ORM. Pewnie da się ... ale wolę zapytać.
>
> W związku z tym mam pytanie co do mojego wyboru. Czy ten ORM jest 

Nie mam zdania który najlepszy. W Laravelu masz Eloquent ORM i możesz
też zainstalować np. taki bundle do symfony:
https://packagist.org/packages/wouterj/eloquent-bundle

A ORMów jest z pewnością więcej:
https://www.slant.co/topics/5639/~php-orms
Doctrine jest najpopularniejszy.

Ja już od dłuższego czasu (3 lata) jestem mocno "poza PHP", więc mogę mieć 
nieaktualną wiedzę.

>> no i tu powyżej. Masz type="integer" (a chcesz pewnie "bigint").
>
> Dokładnie tak.
>
> Aaahaa... czyli jeśli wstawię tu coś innego, to podczas generowania 
> migracji, prawidłowe typy pól zostaną przekazane do SQL?

Tak.
Konfigurujesz sobie schemat bazy w tych anotacjach.

-- 
Wojciech Bańcer
wojciech.bancer@gmail.com
Technical Details
Message-ID: <slrnqbgntu.2vf1.wojciech.bancer@pl-test.org>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!takemy.news.telefonica.de!telefonica.de!weretis.net!feeder7.news.weretis.net!border2.nntp.ams1.giganews.com!nntp.giganews.com!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!85.12.16.69.MISMATCH!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <q930nv$c5i$1@node2.news.atman.pl> <slrnqbb1ta.1t8l.wojciech.bancer@pl-test.org> <q95ehk$ie4$1@node2.news.atman.pl> <slrnqbcghu.17li.wojciech.bancer@pl-test.org> <q97tq3$p5l$1@node2.news.atman.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!takemy.news.telefonica.de!telefonica.de!weretis.net!feeder7.news.weretis.net!border2.nntp.ams1.giganews.com!nntp.giganews.com!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!85.12.16.69.MISMATCH!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Newsgroups: pl.comp.lang.php
From: Wojciech Bancer <wojciech.bancer@gmail.com>
Subject: Re: Migracje w Symfony 4 - jak je budować
 automatycznie?
References: <q930nv$c5i$1@node2.news.atman.pl> <slrnqbb1ta.1t8l.wojciech.bancer@pl-test.org> <q95ehk$ie4$1@node2.news.atman.pl> <slrnqbcghu.17li.wojciech.bancer@pl-test.org> <q97tq3$p5l$1@node2.news.atman.pl>
Organization: None
Date: Thu, 18 Apr 2019 13:30:06 +0200
User-Agent: slrn/1.0.3 (Darwin)
Mime-Version: 1.0
Message-ID: <slrnqbgntu.2vf1.wojciech.bancer@pl-test.org>
Lines: 35
NNTP-Posting-Host: 46.227.242.29
X-Trace: 1555587006 unt-rea-a-01.news.neostrada.pl 497 46.227.242.29:64694
X-Complaints-To: abuse@news.neostrada.pl
X-Received-Bytes: 2202
X-Received-Body-CRC: 703304445
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit