Fork Clansuite on GitHub

Internet Relay Chat - Logs for #koch
Collected by k-logbot on chat.freenode.net

IRC Log for Samstag, 04. August 2012

  1. 1: [0:01] -jubii2.dk.quakenet.org- on 3 ca 2(4) ft 20(20) tr
  2. 2: [0:01] * cslogbot (~PircBot@server.jakoch.de) has joined #clansuite
  3. 3: [0:01] * Topic is '"Welcome! http://clansuite.com - http://www.youtube.com/watch?v=JPqFNQCXF9Y "'
  4. 4: [0:01] * Set by Q on Thu Jul 26 20:33:33 CEST 2012
  5. 5: [0:01] <jakoch> seit wann uppen die denn komplette filme auf youtube?
  6. 6: [0:04] * BlueBox (~BlueBox@BlueBox.users.quakenet.org) has joined #clansuite
  7. 7: [0:05] <Rikku`on> so, ein halbes jahr schon?
  8. 8: [0:05] <Rikku`on> kommt hin, ungefähr
  9. 9: [0:05] <jakoch> ich bekomm auch gar nix mit
  10. 10: [0:05] <jakoch> ^^
  11. 11: [0:06] <Rikku`on> wie kommts?
  12. 12: [0:13] <jakoch> kein plan, is mir nie aufgefallen
  13. 13: [0:14] <jakoch> http://www.youtube.com/watch?v=s7P4SVFG7a8&feature=related !!!
  14. 14: [0:17] <Rikku`on> ^^
  15. 15: [0:17] <jakoch> das'n wurfroboter
  16. 16: [0:19] <Rikku`on> hehe
  17. 17: [0:49] <Rikku`on> over and out
  18. 18: [0:49] <Rikku`on> gn8
  19. 19: [0:49] <jakoch> jo, hier auch
  20. 20: [0:49] <jakoch> gn8
  21. 21: [0:49] * Rikku`on (~Daniel@31.16.145.254) Quit (Read error: EOF from client)
  22. 22: [0:53] <jakoch> BlueBox: on?
  23. 23: [0:54] <jakoch> hmm, ok bin raus
  24. 24: [1:08] <CIA-1> Clansuite: New Commit: Revision #[a98d708] by jakoch
  25. 25: [1:08] <CIA-1> Clansuite: File(s): Clansuite/ tests/unittests/framework/form/form.php
  26. 26: [1:08] <CIA-1> Clansuite: Comment: fixed constant - https://github.com/jakoch/Clansuite/commit/a98d70838eb57adb036f851e28d90ae987b7bd9c
  27. 27: [1:08] <CIA-1> Clansuite: View (delayed): http://trac.clansuite.com/changeset/a98d708
  28. 28: [1:08] <CIA-1> Clansuite: New Commit: Revision #[ea86bc4] by jakoch
  29. 29: [1:08] * CIA-1 (~CIA@204.152.223.100) Quit (Excess Flood)
  30. 30: [1:08] * CIA-1 (~CIA@204.152.223.100) has joined #clansuite
  31. 31: [9:56] * Rikku`on (~Daniel@31.16.145.254) has joined #clansuite
  32. 32: [9:57] <Rikku`on> o/
  33. 33: [10:12] <jakoch> hallo
  34. 34: [21:25] <Rikku`on> hm... wie kann das sein das nur meine email in der user entity populated wird?
  35. 35: [21:25] <Rikku`on> http://i46.tinypic.com/1zwj5s9.png
  36. 36: [21:25] <Rikku`on> strange
  37. 37: [21:25] <Rikku`on> :-/
  38. 38: [22:54] <jakoch> Rikku`on: sry, war afk. haste es hinbekommen?
  39. 39: [22:55] <jakoch> a) bekommst du die werte aus dem formular rein? $_POST
  40. 40: [22:55] <jakoch> b) ordentlich $_POST stuff an model assigned?
  41. 41: [22:57] <jakoch> c) ansonsten wer zu sagen, kein source zu sehn ^^
  42. 42: [22:57] <jakoch> .. /s/wer/schwer
  43. 43: [22:58] <Rikku`on> hey
  44. 44: [22:58] <Rikku`on> http://i46.tinypic.com/wmnwcy.png
  45. 45: [22:58] <Rikku`on> in mein $form scheinen die daten srin zu sein
  46. 46: [22:58] <Rikku`on> muss etwas signifikantes falsch gemacht haben :D
  47. 47: [22:59] <Rikku`on> das mit problem mit der source, ist lösbar: https://github.com/dawinterfeldt/playground/blob/master/module/User/src/User/Form/Register.php
  48. 48: [23:01] <Rikku`on> hab schon zwei kaffee längen, versucht das herauszufinden
  49. 49: [23:01] <jakoch> https://github.com/dawinterfeldt/playground/blob/master/module/User/src/User/Controller/UserController.php
  50. 50: [23:02] <Rikku`on> aber erfolglos, finde auch noch keine apps von anderen um mich mal inspirieren zu lassen
  51. 51: [23:03] <jakoch> ok, dann lass uns das mal durchgehn
  52. 52: [23:03] <jakoch> also du bist in der methode registerAction()? richtig?
  53. 53: [23:03] <Rikku`on> jap
  54. 54: [23:05] <jakoch> also zeile 13: holst du dir die form
  55. 55: [23:05] <Rikku`on> genau
  56. 56: [23:05] <jakoch> danach die Doctrine Entity User
  57. 57: [23:06] <Rikku`on> ja, binde das user objekt an die form
  58. 58: [23:06] <jakoch> damit du es vorbef�llen kannst?
  59. 59: [23:07] <jakoch> man k�nnte die form auch ohne binding anzeigen, denk ich mal
  60. 60: [23:07] <Rikku`on> nee, da soll ja nichts vorher rein
  61. 61: [23:08] <jakoch> dann w�rd ich es weglassen
  62. 62: [23:08] <Rikku`on> aber ich weiss nicht wofür "$form->bind($objekt)" sein soll
  63. 63: [23:08] <Rikku`on> das steht noch auf der todo liste ^^
  64. 64: [23:09] <jakoch> na um die eingehenden daten aus $_POST an die form zu binden.. bzw. mit den ankommenden daten das formularobjekt zu bef�llen
  65. 65: [23:09] <Rikku`on> hatte das nur hier gesehen
  66. 66: [23:09] <Rikku`on> http://zf2.readthedocs.org/en/latest/modules/zend.form.collections.html#the-controller
  67. 67: [23:09] <Rikku`on> das sollte doch erst bei
  68. 68: [23:09] <Rikku`on> $form->setData($this->request->getPost());
  69. 69: [23:09] <Rikku`on> passieren
  70. 70: [23:10] <Rikku`on> also nach dem ich weiß das der request über post kommt
  71. 71: [23:10] <Rikku`on> aber ich nimm das bind() mal weg, mal sehen was passiert
  72. 72: [23:11] <Rikku`on> ohne bind() wird noch nicht einmal mehr die email populated http://i47.tinypic.com/2lazrzn.png
  73. 73: [23:11] <Rikku`on> :-(
  74. 74: [23:11] <Rikku`on> also mich wundert das, das die email läuft, aber nicht die anderen felder
  75. 75: [23:13] <Rikku`on> der hydrator, in der form, sollte alle properties aus dem userobjekt erkennen, und die setter methoden aufrufen um dann die daten da rein zu populaten
  76. 76: [23:15] <jakoch> $this->setHydrator(new ClassMethods(false));
  77. 77: [23:15] <jakoch> das hier?
  78. 78: [23:16] <Rikku`on> jup
  79. 79: [23:17] <jakoch> muss da nich noch das object hinterher? $this->setHydrator(new ClassMethods(false))->setObject(new \User\Entity\User);
  80. 80: [23:20] <Rikku`on> ändert nichts :-(
  81. 81: [23:22] <jakoch> ok, schreib mal bitte auf zeile 23 im usercontroller:
  82. 82: [23:23] <jakoch> \Zend\Debug\Debug($form->getData());
  83. 83: [23:23] <jakoch> da m�sste alles drin sein
  84. 84: [23:25] <Rikku`on> http://i47.tinypic.com/biuf01.png
  85. 85: [23:25] <Rikku`on> da bekomme ich denn die user entity
  86. 86: [23:26] <jakoch> => $form->setData($this->request->getPost());
  87. 87: [23:26] <jakoch> da is das problem
  88. 88: [23:26] <jakoch> die daten werden nich an die form �bertragen
  89. 89: [23:26] <jakoch> kannst du step-debuggen?
  90. 90: [23:26] <Rikku`on> ich guck mal, mom
  91. 91: [23:46] <jakoch> http://codepad.org/ZVxXFtGw
  92. 92: [23:47] <jakoch> ich w�rde das weglassen mit der doctrine entity oben
  93. 93: [23:47] <jakoch> die brauch man nicht
  94. 94: [23:47] <jakoch> d.h. das formular is leer
  95. 95: [23:47] <jakoch> man k�nnte den gesamten if block rausnehmen und bekommt ein leeres formular angezeigt
  96. 96: [23:48] <jakoch> rest hab ich kommentiert
  97. 97: [23:48] <jakoch> du brauchst die entity nur, um die validierten daten zu speichern
  98. 98: [23:49] <jakoch> ansonsten nicht
  99. 99: [23:50] <Rikku`on> ich debuge hier gerade, aber da passieren natürlich unendlich viele dinge :D
  100. 100: [23:51] <Rikku`on> danke, ich probiere das gleich mal aus
  101. 101: [23:52] <Rikku`on> aber der punkt "//daten an entity übergeben" ist ja gerade der punkt
  102. 102: [23:53] <jakoch> $user = new \User\Entity\User();
  103. 103: [23:54] <jakoch> $em = $this->getLocator()->get('doctrine_em');
  104. 104: [23:54] <jakoch> $em->persist($user); // <== form in entity stopfen
  105. 105: [23:54] <jakoch> $em->flush;
  106. 106: [23:55] <Rikku`on> ähm ... aber user ist doch so leer
  107. 107: [23:56] <Rikku`on> die daten die per psot kommen, müßen doch erstmal in das user object geschrieben werden
  108. 108: [23:56] <jakoch> $user->name = $validatedDate['name'] ... oder per bind()
  109. 109: [23:56] <jakoch> wobei ich absolut nich wei�, was bind() alles an magischem kram macht
  110. 110: [23:57] <Rikku`on> ja, genau diesen zwischen schritt wollt ich ja vermeiden
  111. 111: [23:57] <Rikku`on> die daten da alle einzeln rein zu pullen
  112. 112: [23:57] <Rikku`on> wie wird das denn wenn da mal ne entität 20 properties hat
  113. 113: [23:57] <Rikku`on> ?
  114. 114: [23:57] <Rikku`on> :D
  115. 115: [23:58] <Rikku`on> oder mehr ^^
  116. 116: [23:58] <Rikku`on> ja, was bind() so genau macht, weiß ich auch nicht. muss ich mich mal hinterhängen
  117. 117: [23:58] <Rikku`on> wie gesagt, es klappt ja zu 1/3
  118. 118: [23:59] <Rikku`on> das email feld geht ja ins user objekt
  119. 119: [23:59] <Rikku`on> nur die anderen beiden nicht
  120. 120: [23:59] <Rikku`on> warum auch immer ^^
  121. 121: [23:59] <Rikku`on> :D

Links of Samstag, 04. August 2012

1) http://codepad.org/ZVxXFtGw
2) http://i47.tinypic.com/biuf01.png
3) http://i47.tinypic.com/2lazrzn.png
4) http://zf2.readthedocs.org/en/latest/modules/zend.form.collections.html#the-controller
5) https://github.com/dawinterfeldt/playground/blob/master/module/User/src/User/Controller/UserController.php
6) https://github.com/dawinterfeldt/playground/blob/master/module/User/src/User/Form/Register.php
7) http://i46.tinypic.com/wmnwcy.png
8) http://i46.tinypic.com/1zwj5s9.png
9) http://trac.clansuite.com/changeset/a98d708
10) https://github.com/jakoch/Clansuite/commit/a98d70838eb57adb036f851e28d90ae987b7bd9c
11) http://www.youtube.com/watch?v=s7P4SVFG7a8&feature=related
12) http://clansuite.com
13) http://www.youtube.com/watch?v=JPqFNQCXF9Y

These logs were automatically created by k-logbot on chat.freenode.net using the Clansuite IRC LogBot. Find the project at Github.