by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Jul 31 21:03
    mabar removed as member
  • Jul 31 21:02
    mabar removed as member
  • Jul 31 21:02
    mabar removed as member
  • Jul 31 21:02
    mabar removed as member
  • Jul 31 21:02
    mabar removed as member
  • Jul 31 21:02
    mabar removed as member
  • Jul 31 21:02
    mabar removed as member
  • Jul 31 21:02
    mabar removed as member
  • Jul 31 21:02
    mabar removed as member
  • Jul 31 21:02
    mabar removed as member
  • Jul 26 19:41
    simPod commented #6
  • Jul 26 17:30
    f3l1x commented #6
  • Jul 26 08:48
    andreydef starred nettrine/dbal
  • Jul 20 18:59
    obud commented #55
  • Jul 19 15:27
    petrparolek closed #73
  • Jul 15 10:28

    f3l1x on master

    Readme: polished (#22) - User … (compare)

  • Jul 15 10:28
    f3l1x closed #22
  • Jul 13 12:35
    petrparolek synchronize #22
  • Jul 13 12:14
    petrparolek starred nettrine/extensions-atlantic18
  • Jul 13 08:42
    petrparolek synchronize #22
Milan Felix Šulc
@f3l1x
At this moment we are working on porting Doctrine Migrations for you.
Milan Felix Šulc
@f3l1x
We've just release https://github.com/nettrine/migrations v0.1.
Just working on Doctrine\Fixtures (https://github.com/nettrine/fixtures).
Jiří Novák
@jinovak
Hi, i am writing you about my fork of this extension. Yeah as you wrote. I need lower dependencies of symfony/console, nette/di is not problem (i can update it). I found that i need symfony/console:3.1.4 (there is no way how to update it in my project right now - iam in dependency hell :-)) I already used zenify/doctrine-migrations in my projects. But this package is abandoned. So iam looking for some substitution ;-)
Milan Felix Šulc
@f3l1x
Hi @jinovak
We can downgrade dependencies ;-)
Milan Felix Šulc
@f3l1x
Our Doctrine guy @benijo is working on Doctrine ORM integration
Milan Felix Šulc
@f3l1x
ping @tkliner
Tomáš Kliner
@tkliner
@4
@f3l1x now i have in composer.json "contributte/console": "^v0.2.0",
"nettrine/migrations": "^0.1.0", but migrations still generate file to root
Milan Felix Šulc
@f3l1x
Could you please archive running skeleton and send me to rkfelix@gmail.com?
Tomáš Kliner
@tkliner

@f3l1x the problem was caused by the missing decorator in config file:

Symfony\Component\Console\Helper\Helper:
            tags: [kdyby.console.helper]

thank you for your help and your time, I appreciate it

Josef Benjač
@benijo
Stable is 0.2, there you dont need helper decorator (as you can see in samples), try updating
Milan Felix Šulc
@f3l1x
@tkliner We're glad to help you.
Milan Felix Šulc
@f3l1x
We'll work on documentation next week. FYI
Milan Felix Šulc
@f3l1x
We've made a big progress today. Stay tuned.
Michal Haltuf
@haltuf
Dobrý den, rád bych se zeptal jestli v nettrine/migrations lze spustit migrace i v PHP kódu? Trošku s tím zápasím
Michal Haltuf
@haltuf
Prosím ignorujte, nakonec jsem na to přišel :)
Ondřej Kubíček
@ondrakub
hi, if I use DATE in query buider it throws an error "expacted known function, got DATE". I found an extension (https://github.com/beberlei/DoctrineExtensions) which provides some these functions. Is there a way to put it together with Nettrine or another way so that it began to work?
Ondřej Kubíček
@ondrakub
oukey I was looking for a solution how I can put it to config file, but I did not think I can put it to contructor of my entity manager. So it works. But if it was in config file, it was better :)
Milan Felix Šulc
@f3l1x
@ondrakub DoctrineExtensions will be in nettrine/extensions repo.
Milan Felix Šulc
@f3l1x
nettrine/orm v0.2 bumped
Milan Felix Šulc
@f3l1x
S dovolenim prepnu do CZ.
Nove bude v nettrine rozsireni pro DQL (https://twitter.com/xf3l1x/status/1086690889794236417). Jakakoli pomoc vitana.
Jakub Vrchota
@Attanon
Ahoj, měl bych otázku, jde u orm:schema-tool:update nastavit jaké tabulky to má ignorovat? (některé v té db jsou mimo projekt)
Milan Felix Šulc
@f3l1x
Ahoj. Pokud to neumi sama doctrine, tak ten balicek nic nepridava.
Milan Felix Šulc
@f3l1x
nettrine/orm a nettrine/dbal v0.3 vydany.
Milan Felix Šulc
@f3l1x
👨‍🍳[RFC][nettrine/extensions] nettrine/extensions#10. Nazory vitany.
Milan Felix Šulc
@f3l1x
Uz neexistuje nettrine/playground, ale nebojte se, vse se presunulo zde https://github.com/planette/playground.
Jsou tam ukazky i z dalsich balicku, ktere vam prijdou vhod.
Marek Bartoš
@mabar
ℹ️ If anyone here don't know - you can join slack channel of pehapkari.cz
ℹ️ There is much more active #contributte room for our projects Contributte, Apitte and Nettrine
Michal Haltuf
@haltuf
@f3l1x Dobrý den, zabrousil jsem trochu do těch multiple connections v nettrine a narazil jsem na několik překážek (největší je ta, že PR pro nette/dbal je připraveno pro DI 2.4). Vadilo by hodně, kdybych se pokusil o vlastní verzi (bez záruky, že se mi to povede)? Nerad bych se někoho dotkl, aleswita na tom udělal ohromný kus práce a patří mu všechen dík a credits.
Co jsem dnes vymýšlel, tak jsem dal dohromady v hlavě následující principy:
  • parametr connection může zůstat v té podobě a chování, v jaké je, jen ho vyhodíme z readme#setup. Tím se vyhneme zbytečnému BC
  • parametr connections může brát jak jedno připojení (v podobě a chování jako dnes) nepojmenované, tak i vícero pojmenovaých připojení
  • chování autowired bych sjednotil s nette/database, tedy autowired je "by default" první připojení, nenastaví-li uživatel výslovně jinak
  • výše uvedené vyřeší i problém s natvrdo použitým názvem "default" pro první připojení, což je imho zbytečné omezení
  • nedokázal jsem vymyslet, jak přímo v konzoli nastavit/změnit aktuální připojení, se kterým se pracuje - dokáži pracovat jen s tím, které je autowired dle config.neon
  • připravil jsem si playground se 2 připojeními, různým nastavením autowiringu, tracy a fungující konzolí
    Každopádně vím, že výše uvedené je trochu v rozporu s tím, co jste vymýšleli v nettrine/dbal#13, takže možná mi některé souvislosti ještě unikají. V nettrine se teprve rozkoukávám. Budu teď týden pryč, takže reálně budu schopen dotáhnout až začátkem září.
Marek Bartoš
@mabar
Podle pořadí bych autowiring nedělal, pořadí vždy není jasné. Ono nejbezpečnější, pokud nemá existovat default je asi nemít autowired nic, pokud to uživatel explicitně nezapne. Jen to chce dobře zdokumentovat, aby se někdo nedivil, proč že nemůže získat připojení, i když jej zaregistroval. Co myslíte?
Michal Haltuf
@haltuf
To mi přijde jako nejméně šťastné řešení ze všech. AFAIK Nette má jedním z principů Convention before configuration, který by byl tímto narušen.
Michal Haltuf
@haltuf
Patrick Kusebauch
@patrickkusebauch

Ahoj, zkusím do pléna, třeba se zadaří. Snažím se rozchodit nettrine/migrations. Podle dokumentace jsem všechno nakopíroval do configu, to mi funguje, v konzoli taky všechno je jak má. Teď jsem ve fázi, že jsem napsal PHP Entity třídu, oanotoval jsem jí a chtěl bych z té třídy vytvořit a následně ji spustit. Prolbém je v tom, že nemohu zaboha přijít na to, co udělat, aby migrations:diff command našel tu mojí oanotovanou třídu a udělal z ní migraci. Když ho spustítm, tak mi to hodí error:

No mapping information to process

Což jsem se dogooglil je problém v tom, že doctrina neví, kde a jak hledat ty Entity třídy. Nicméně jak v dokumentaci, tak v planette kde je ukázka použití jsem nenašel žádnou další konfiguraci, která by tohle řešila. Pravděpodobně mi chybí jeden řádek někde v konfigu, jen nevíc co přesně.

Patrick Kusebauch
@patrickkusebauch
Tak samozřejmě řešení bylo v tom smazat cache....
Milan Felix Šulc
@f3l1x
:-)
Uz kdyz jsem to cetl, tak me to napadlo.
Milan Felix Šulc
@f3l1x
Rad bych postupne vsechny kanaly sjednocoval, doporucuji prejit na jeden spolecny https://gitter.im/contributte/contributte.