abonnement Unibet Coolblue Bitvavo
pi_142287836
quote:
0s.gif Op maandag 14 juli 2014 16:24 schreef remi1986 het volgende:

[..]

bestaat al sinds 4.1 maar niet echt mee te werken. Voorbeeldje, als je in 1 proces een database query uitvoert, heeft het andere proces deze wijziging niet.
Dat is logisch , dat wil je eigenlijk ook niet. Je zal het erna opnieuw moeten opvragen voor je het hebt, anders krijg je inconsistentie van gegevens. Processen weten niet van elkaar wat ze gedaan hebben maar de rows zelf moeten vrij toegankelijk zijn.

Of sla ik de plank mis? :P
Redacted
  maandag 14 juli 2014 @ 16:48:38 #282
12221 Tijn
Powered by MS Paint
pi_142288569
quote:
0s.gif Op maandag 14 juli 2014 16:24 schreef remi1986 het volgende:

[..]

bestaat al sinds 4.1 maar niet echt mee te werken. Voorbeeldje, als je in 1 proces een database query uitvoert, heeft het andere proces deze wijziging niet.
Dat is ook niet hoe je een multithreaded applicatie moet bouwen. Een thread heeft een duidelijke verantwoordelijkheid en dat informatie gescheiden is tussen threads is juist goed, zodat niet de ene thread data kan aanpassen waar de andere thread mee bezig is.
  dinsdag 15 juli 2014 @ 06:27:03 #283
272287 henrivo
Tikt tegen jassies
pi_142313913
Kan iemand mij in teletubbietaal uitleggen waarom dat hele Doctrine gebeuren helemaal je van het schijnt te zijn? Snap d'r geen zak van :P :@
  dinsdag 15 juli 2014 @ 10:24:12 #284
166255 Maringo
Bèhèhèhèh
pi_142316150
quote:
1s.gif Op dinsdag 15 juli 2014 06:27 schreef henrivo het volgende:
Kan iemand mij in teletubbietaal uitleggen waarom dat hele Doctrine gebeuren helemaal je van het schijnt te zijn? Snap d'r geen zak van :P :@
Wat snap je niet?
Die volg topic-knop hè...
Op 02-06-2014 16:38 schreef Moeraskat
Je bent te goed voor de mensheid.
  dinsdag 15 juli 2014 @ 10:28:58 #285
12221 Tijn
Powered by MS Paint
pi_142316253
quote:
1s.gif Op dinsdag 15 juli 2014 06:27 schreef henrivo het volgende:
Kan iemand mij in teletubbietaal uitleggen waarom dat hele Doctrine gebeuren helemaal je van het schijnt te zijn? Snap d'r geen zak van :P :@
Het voornaamste voordeel vind ik dat je je datastructuur in je applicatie definieert, waardoor je op 1 centrale plek bepaalt hoe wat op welke manier wordt opgeslagen. Vervolgens kan Doctrine de benodigde tabellen/kolommen genereren en up-to-date houden, waarmee je voorkomt dat je database en applicatie niet op elkaar aansluiten.
  dinsdag 15 juli 2014 @ 10:46:17 #286
272287 henrivo
Tikt tegen jassies
pi_142316582
quote:
2s.gif Op dinsdag 15 juli 2014 10:24 schreef Maringo het volgende:

[..]

Wat snap je niet?
Nou, om een voorbeeld te noemen: ik kom steeds de term hydrator tegen. Dafuq is dát? ;(
pi_142316670
quote:
1s.gif Op dinsdag 15 juli 2014 10:46 schreef henrivo het volgende:
hydrator
quote:
Hydrators are simple objects that allow to convert an array of data to an object (this is called "hydrating") and to convert back an object to an array (this is called "extracting").
is niet zo moeilijk in google invoeren Hydrator ;)
  dinsdag 15 juli 2014 @ 10:58:34 #288
272287 henrivo
Tikt tegen jassies
pi_142316848
quote:
0s.gif Op dinsdag 15 juli 2014 10:50 schreef remi1986 het volgende:

[..]


[..]

is niet zo moeilijk in google invoeren Hydrator ;)
Mee eens, ik noemde ook maar even snel 1 van de vele onduidelijkheden.

Ligt het nu aan mij, of is de leercurve van doctrine gewoon ontzettend ingewikkeld voor een beginneling?
pi_142316938
Je hoeft niet alle functies van buiten te kennen om het te gebruiken. Ik ben er zo ingerold.
pi_142316969
quote:
1s.gif Op dinsdag 15 juli 2014 10:58 schreef henrivo het volgende:

[..]

Mee eens, ik noemde ook maar even snel 1 van de vele onduidelijkheden.

Ligt het nu aan mij, of is de leercurve van doctrine gewoon ontzettend ingewikkeld voor een beginneling?
Nou als ik het zo snel ff bekijk, zou het juist veel makkelijker moeten zijn.
  dinsdag 15 juli 2014 @ 11:09:43 #291
272287 henrivo
Tikt tegen jassies
pi_142317079
quote:
14s.gif Op dinsdag 15 juli 2014 11:02 schreef KomtTijd... het volgende:
Je hoeft niet alle functies van buiten te kennen om het te gebruiken. Ik ben er zo ingerold.
Nee maar ik heb zó veel enthousiaste ervaringen gelezen over doctrine, alsof het een revolutie is, en ik wil óók graag net zo enthousiast worden!

Alleen kan ik het enthousiasme niet plaatsen nog en zakt de moed om er mee verder te gaan steeds verder in m'n schoenen ;(
pi_142317084
Het grote nadeel van dit soort oplossingen is dat (vooral beginnelingen), steeds minder zelf queries kunnen schrijven.

Als je native PHP en MySQL beheerst, is de overstap naar elk framework veel makkelijker.
pi_142317102
quote:
1s.gif Op dinsdag 15 juli 2014 11:09 schreef henrivo het volgende:

[..]

Nee maar ik heb zó veel enthousiaste ervaringen gelezen over doctrine, alsof het een revolutie is, en ik wil óók graag net zo enthousiast worden!

Alleen kan ik het enthousiasme niet plaatsen nog en zakt de moed om er mee verder te gaan steeds verder in m'n schoenen ;(
Hoe en waarvoor gebruik je Doctrine dan? In combinatie met Symfony?

Met het symfony cookbook erbij vond ik het allemaal behoorlijk duidelijk, had al aardig wat functies gebruikt voordat ik er uberhaupt achter kwam dat het "doctrine" was wat ik gebruikte.
  dinsdag 15 juli 2014 @ 11:11:51 #294
272287 henrivo
Tikt tegen jassies
pi_142317132
quote:
14s.gif Op dinsdag 15 juli 2014 11:10 schreef KomtTijd... het volgende:

[..]

Hoe en waarvoor gebruik je Doctrine dan? In combinatie met Symfony?
ZF2.

Edit: wat ik overigens ook onder de knie probeer te krijgen. De lichte basis begrijp ik nu :)
  dinsdag 15 juli 2014 @ 11:15:28 #295
272287 henrivo
Tikt tegen jassies
pi_142317210
quote:
14s.gif Op dinsdag 15 juli 2014 11:10 schreef KomtTijd... het volgende:

[..]

Hoe en waarvoor gebruik je Doctrine dan? In combinatie met Symfony?

Met het symfony cookbook erbij vond ik het allemaal behoorlijk duidelijk, had al aardig wat functies gebruikt voordat ik er uberhaupt achter kwam dat het "doctrine" was wat ik gebruikte.
Ik zal vanmiddag die cookbook er es bij pakken. Ook al gebruik ik Zend Framework 2. Misschien steek ik er wat van op :)
pi_142317437
quote:
$em = $this->getDoctrine()->getManager()->createQueryBuilder();
$q = $em->select('c')
->from('ACMESouthBundle:CountriesInvolved','c')
->innerJOIN('c.Involvement','i')
->where('i.id = 1')
->groupBy('c.country')->getQuery();
Gadver, wat een lelijke manier om je querie op te bouwen. Dat is op een gegeven moment helemaal niet leesbaar meer
  dinsdag 15 juli 2014 @ 11:58:52 #297
187069 slacker_nl
Sicko pur sang
pi_142318213
quote:
0s.gif Op dinsdag 15 juli 2014 11:25 schreef remi1986 het volgende:

[..]

Gadver, wat een lelijke manier om je querie op te bouwen. Dat is op een gegeven moment helemaal niet leesbaar meer
Hoe zou jij je interface dan maken?
In theory there is no difference between theory and practice. In practice there is.
pi_142319995
quote:
0s.gif Op dinsdag 15 juli 2014 11:58 schreef slacker_nl het volgende:

[..]

Hoe zou jij je interface dan maken?
Interface? Of de desbetreffende query?
pi_142320088
quote:
0s.gif Op dinsdag 15 juli 2014 11:25 schreef remi1986 het volgende:

[..]

Gadver, wat een lelijke manier om je querie op te bouwen. Dat is op een gegeven moment helemaal niet leesbaar meer
Je hoeft niet perse de querybuilder te gebruiken, je kunt ook DQL (Doctrine Query Language) gebruiken, dat lijkt heel erg op SQL
------___------ 53
----.(___).---- 42
---(o\_!_/o)---
pi_142320795
quote:
1s.gif Op dinsdag 15 juli 2014 12:59 schreef Rockfire het volgende:

[..]

Je hoeft niet perse de querybuilder te gebruiken, je kunt ook DQL (Doctrine Query Language) gebruiken, dat lijkt heel erg op SQL
Voor het meeste werk hoef je uberhaupt geen queries te bouwen. Met find en findBy heb je 90% al afgevangen. Scheelt echt ontzettend veel gedoe.
pi_142321300
quote:
14s.gif Op dinsdag 15 juli 2014 13:17 schreef KomtTijd... het volgende:

[..]

Voor het meeste werk hoef je uberhaupt geen queries te bouwen. Met find en findBy heb je 90% al afgevangen. Scheelt echt ontzettend veel gedoe.
Klopt, zelf gebruik ik Doctrine zelf al weer een tijdje. Eerst in combinatie met Zend Framework 2 en daarna in combinatie met Symfony 2. Ik vind het erg fijn werken!
------___------ 53
----.(___).---- 42
---(o\_!_/o)---
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')