Advertisement
Guest User

Untitled

a guest
Aug 16th, 2016
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.37 KB | None | 0 0
  1. lajos úr szóljál hogy ha pusoltál
  2. haladni kellene ezzel tovább
  3. az a meglátásom
  4. a parent konstruktorának a hívása majdnem jó
  5. hogy minek adod oda neki az objektumot saját magát azt nem értem
  6. végig kell gondolni, hogy mi történik.
  7. azt akarjuk, hogy a két konstruktor kompatibilis legyen egymással
  8. ha a parent konstuktornak van bemenete, akkor a gyerek konstruktornak is kell lennie
  9. ha már itt tartunk
  10. akkor mit is kap a konstruktor a bemenetére?
  11. a model-ben?
  12. Atilla Kármán (atilla.karman@gmail.com)
  13. igen
  14. a tag array-t
  15. tehát tag objektumokat
  16. Atilla Kármán (atilla.karman@gmail.com)
  17. remek. és abban mi van?
  18. egy arrayba csomagolva
  19. Atilla Kármán (atilla.karman@gmail.com)
  20. nah, ez így nem jó
  21. van olyan eset, amikor az is kap
  22. de általában mit kap?
  23. azt akarod mondani hogy üres objectet kaphat?
  24. Atilla Kármán (atilla.karman@gmail.com)
  25. nem akarok mondani semmit. kérdezni akarom hogy szerinted mit szokott kapni ez a konstruktor függvény a bemenetére
  26. azt akarom kicsikarni belőled, hogy tudod-e hogy mit csinál ez a konstruktor
  27. értékeket kap
  28. amiket hozzárendel bizonyos attribute-okhoz
  29. Atilla Kármán (atilla.karman@gmail.com)
  30. igen. szuper.
  31. és ugye azt mondtuk, hogy a gyerek konstruktora felülírja a szülőét
  32. ez alapján az információ alapján, ha csinálunk egy konsturktor-t, a tag osztályba
  33. aminek nincs benete
  34. akkor a büdös életben nem fogja beállítani a tag objektum példányosodásakor a text attribútumát a tag objektumnak semmire
  35. akkor nincs érték amit hozzárendeljen az attributumokhoz
  36. Atilla Kármán (atilla.karman@gmail.com)
  37. igen
  38. ezért meg kell adni a tag konstruktorának is valami bemenetet
  39. és azt a bemenetet oda kell adni a szülő konstruktorának
  40. mert végső soron az fogja beállítani ezeket a változókat
  41. aha
  42. Atilla Kármán (atilla.karman@gmail.com)
  43. és ha ez megvan, akkor mehetünk tovább oda, hogy a checkTag függvénynek mit is kell csinálnia
  44. az nagyon jó, hogy a checkTag() a this->name-et adja oda az sql parancsnak
  45. de a statementből nem veszi ki az eredményt
  46. lefuttatjuk a query-t, de nem tudjuk mit mondott
  47. ha már itt tartunk akkor ez a query elég fura
  48. mit szerettünk volta kérdezni az sql szervertől?
  49. azt szeretnénk megtudni hogy létezik e olyan tag az adatbázisban
  50. mint amit el akarnánk menteni
  51. Atilla Kármán (atilla.karman@gmail.com)
  52. igen
  53. ahhoz elég ha megkérjük hogy adja oda azt a rekordot
  54. ha nem találja akkor majd visszaadja a nagy semmit
  55. és ez nekünk tökéletesen meg is felel
  56. de továbbmegyünk:
  57. mire van szükségünk igazán pontosan?
  58. nem csak arra, hogy van-e ilyen rekord, hanem...<×
  59. ...?
  60. nem tudom mi mást kéne ennek a funkciónak tudnia azon kívül hogy van e ilyen name-el rendelkező tag
  61. Atilla Kármán (atilla.karman@gmail.com)
  62. jó akkor máshogy kérdezem
  63. mi van akkor ha van már ilyen tag?
  64. akkor nem rakjuk be a tag táblába
  65. tiszta sor
  66. de ezzel el is van intézve?
  67. akkor hogy lesz a már létező tag hozzákötve a poszt-hoz?
  68. azt az id-je segítségével kapcsoljuk hozzá
  69. Atilla Kármán (atilla.karman@gmail.com)
  70. aha. és honnan tudod, hogy mi az id-je, ha nem kérdezed le az adatbázisból?:)
  71. szóval azt kellene, hogy ha már létezik olyan tag, akkor annak az id-jét vigyük fel
  72. miért ne kérdeznénk le?
  73. Atilla Kármán (atilla.karman@gmail.com)
  74. hát, hol kérdezed le?
  75. erről a részéről nem volt szó
  76. és nem is csináltam olyat
  77. nyilván
  78. hogy most hol kérdezzük le?
  79. egy pillanat
  80. Atilla Kármán (atilla.karman@gmail.com)
  81. azt akartam kierőszakolni, hogy ha már egyszer úgyis megkérdezzük az adatbázist, hogy van-e olyan rekord, aminek az a name mezője hogy "lófasz"
  82. akkor nem lenne jó ötlet egyenesen azt megkérdezni, hogy mi az ID-je annak a rekordnak aminek a name mezője az hogy "lófasz"?
  83. na nincs ilyen rekord akkor úgyis egy üres eredménytáblát kapunk.
  84. ja jó, értem mire akarsz kilyukadni
  85. Atilla Kármán (atilla.karman@gmail.com)
  86. remek
  87. hogy az id alapján induljunk el inkább nem a name alapján
  88. Atilla Kármán (atilla.karman@gmail.com)
  89. na nem biztos hogy erre akartam kilukadni
  90. mit értesz az alatt hogy az id alapján induljunk el és nem a name alapján?
  91. " akkor nem lenne jó ötlet egyenesen azt megkérdezni, hogy mi az ID-je annak a rekordnak aminek a name mezője az hogy "lófasz"?"
  92. ezt értettem úgy
  93. hogy lekérdezzük annak a bizonyos tag-nak az id-jét
  94. és ha nincsen akkor insertelheti, ha viszont van, akkor pedig azt a létező id-t kapcsolja hozzá a poszthoz
  95. Atilla Kármán (atilla.karman@gmail.com)
  96. igen
  97. pontosan ez volt a tevr
  98. terv
  99. de ugyanakkor ez egy összetett feladat
  100. igen ☺
  101. Atilla Kármán (atilla.karman@gmail.com)
  102. mert a Tag objektum felelőssége, hogy meg tudja mondani a saját ID-jét
  103. jó lenne, hogy ha a checkTag() függvény ezt meg is csinálná
  104. ehhe ugy át kell fogalmazni az sql parancsot
  105. hogy visszaadja az id-t
  106. és azt az id-t be kell rakni a tag objektum attribútumába
  107. hogy el tudjuk érni, ha szükség van rá
  108. ez most az első feladat
  109. és ha ez kész van
  110. akkor már a POST osztály felelőssége lesz, hogy a tag-jeit bekösse saját magához
  111. röviden ez azért van így, mert a post-nak van tag-je, és nem a tag-nek postja
  112. a tag egy buta kis állat, nem tud semmit a külvilágról
  113. a post egy okosabb entitás, ő tudja hogy neki vannak postjai
  114. tehát neki kell tudni hogy bekösse ezeket a tag-eket
  115. oké?
  116. ezt csináljad meg, és szóljál ha postoltál
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement