Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inny][Symfony]Symfony proble z crudem w Windows
Forum PHP.pl > Forum > PHP > Frameworki
Hektor132
co prawda korzystam z tego tutka ale nie do końca.
Od początku na boku mam sandboxa ale staram się zrobić coś bez niego.
Mam backend, który wstawia do bazy - library, tabeli - adresy. Wszystko ładnie wyświetla się we fronted.
chce to wszystko zrozumieć krok po kroku ale wiekszość tekstów idzie po linuxie.
Wybrałem drogę widndowsa - takie utrudnienie winksmiley.jpg

dodam, że backend dodaje do bazy ale jakby sztucznie.
Dostęp do bazy ma poprzez:
xampp\htdocs\library\apps\backend\modules\admin\templates
  1. </b></span><a href="http://localhost"><span style="background-color: #FFFFFF">
  2. <b>frontowa</b></span></a><p>&nbsp;</p>
  3. <p>To jest panel administracyjny</p>
  4.  
  5.  
  6. <form action="" method="post">
  7. <p style="margin-top: 0; margin-bottom: 0">Adres:<br /> <input type="text" name="adres" /><br />
  8. Kod pocztowy:<br /> <input type="text" name="kod" /></p>
  9. <p style="margin-top: 0; margin-bottom: 0">Miasto:<br />
  10. <input type="text" name="Miasto" /><br /> <input type="submit" value="dodaj" />
  11. </p>
  12. </form> </html>
  13.  
  14.  
  15. <?php
  16.  
  17. // łączymy się z bazą danych
  18. $connection = @mysql_connect('localhost', 'admin', '')
  19. // w przypadku niepowodznie wyświetlamy komunikat
  20. or die('Brak polączenia z serwerem MySQL.<br />Błąd: '.mysql_error());
  21. // połączenie nawiązane ;-)
  22. echo "Udalo sie polaczyc z serwerem!<br />";
  23. // nawiazujemy polaczenie z baza danych
  24. $db = @mysql_select_db('library', $connection)
  25. // w przypadku niepowodzenia wyświetlamy komunikat
  26. or die('Nie mogę polączyć się z bazą danych<br />Błąd: '.mysql_error());
  27. // polaczenie nawiazane ;-)
  28. echo "Udalo sie polaczyc z baza dancych!<br />";
  29. $wynik = mysql_query("SELECT * FROM adresy")
  30. or die('Błąd zapytania');
  31.  
  32. // odbieramy dane z formularza
  33. $adres = $_POST['adres'];
  34. $kod = $_POST['kod'];
  35. $Miasto = $_POST['Miasto'];
  36. if($adres and $kod and $Miasto) {
  37.  
  38.  
  39.  
  40.  
  41. // dodajemy rekord do bazy
  42. $ins = @mysql_query("INSERT INTO adresy SET adres='$adres', kod_pocztowy='$kod', Miasto='$Miasto'");
  43.  
  44. if($ins) echo "<b>Rekord zostal dodany poprawnie</b>";
  45. else echo "<b>Błąd nie udało się dodać nowego rekordu</b>";
  46.  
  47.  
  48. }
  49.  
  50. ?>

Wiem, że źle to wykombinowałem
Proszę o podpowiedź jak lepiej to zrobić a zwłaszcza jak wykonać ten cały Crud
widze, że w sandboxie są jakieś pliki crud a w moim projekcie ich brak.
Jeśli ktoś ma to będę także wdzięczny za polskie tutoriale ale niech będą na windę bo znalazłem mnóstwo juz z lin.

Proszę nie łotać wątka napewno pomoże niejednemu użytkownikowi.


SUMA SUMARUM

jedna baza, jedna tabela, XAMP, WIN XP, JAK Dodać Cruda
phpion
Ten kod wywal w diabły i nawet nie myśl o takim pisaniu w Symfony! Do tworzenia backendu masz generatory i to z nich powinieneś korzystać, a nie z CRUDa. Tutorial tyczy pewnie Symfony 1.0 więc dałem linka do tej wersji.
Hektor132
ok
ale jaka składnia do generowania admina?questionmark.gif
jak się do tego zabrać ?
załóżmy że mam aplikację backend
mam baze jak wyżej - library a w niej tabelę adresy.
mam fronted.

Jak zrobić backend?questionmark.gif
przyznam, gubie się w tej składni przewijają się różne wersje i różne tutoriale oszaleć można.
moja symfonia to 1.4.3

Proszę o podpowiedź jak stworzyć w xamp, win xp, symfony 1.4.3 panel administracyjny do przykładowej tabeli adresy w bazie library

Pozatym:
phpion jśli się nie mylę to link po pierwsze wygląda na opis linuksowej konsoli, po drugie:
* Creation of a record
* Retrieval of records
* Update of a record (and modification of its columns)
* Deletion of a record

z tego tekstu to CRUD w skrócie więc o co chodzi ?
Crozin
Cytat
ale jaka składnia do generowania admina?
jak się do tego zabrać ?
Symfony ma dokumentację... podpowiedź: Admin Generator
Cytat
przyznam, gubie się w tej składni przewijają się różne wersje i różne tutoriale oszaleć można.
Ciebie interesują te od wersji 1.3/1.4 od biedy 1.2
Cytat
moja symfonia to 1.4.3
Twoje co?
Cytat
Proszę o podpowiedź jak stworzyć w xamp, win xp, symfony 1.4.3 panel administracyjny do przykładowej tabeli adresy w bazie library
Podpowiedź spod pierwszego cytatu
Hektor132
Mam czystą aplikację teraz - backend
w niej moduł admin

wpisuję w konsoli:
  1. symfony doctrine:generate-admin --module


otrzymuję komunikat:
  1. symfony doctrine:generate-admin [--module="..."] [--theme="..."] [--singular="..."]
  2. ation route_or_model


jakie parametry mam tutaj podać i jak wygenerować potrzebne rzeczy ?
czy module to będzie "admin" questionmark.gif
co z theme questionmark.gif
i co to singular i i co wpisać w miejscu "ation route_or_model"
bikerszymek
zacznij czytac dokumentacje i komunikaty bledu jakie dostajesz.

symfony doctrine:generate-admin backend NazwaModelu
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.