Exercitiu cu CodeIgniter, Pagina simpla cu produse
Scris: Sâm Dec 15, 2012
Am inceput de curand sa invat CodeIgniter , trebuie sa fac un exercitiu simplu, dar nu prea inteleg enuntul.
1. Pagina de listari:
Tabele de listare pentru produse, categorii:
Adaugare produse:
Nume produs, pret, categorie ( faci o tabela in baza de date pentru asta cu ID, nume, pret, category_ID );
Editare produse acelasi campuri, doar ca le populezi cu ce ai in baza de date.
Adaugare categorie:
nume categorie ( faci o tabela categories, cu ID, nume );
2. Listare useri, sa avem ultima coloana din tabela numita "actions", si sa aiba edit doar pentru user-ul logat ( verifici daca id-ul din sesiune == id-ul user-ului pe care il listezi, daca da, afisezi link pentru edit ).
3. Listare produse, cu coloana de "actions" unde sa avem edit/delete cu link-uri pe ele.
Din ce inteleg eu de aici, in baza de date trebuie sa am doua tabele: "produse" si "categorii" (si "useri" pt. utilizatori), dar nu inteleg exact ce imi cere enutul din:
- "Tabele de listare pentru produse, categorii:"
Inteleg ca trebuie sa afisez informatiile despre produse preluate din tabele, dar nu inteleg la ce se refera restul cerintelor.
Daca ati mai facut asta si intelegeti ce cere enuntul va rog sa imi explicati si mie, nu vreau sa imi dati explicatii de cod cum sa rezolv cerintele, ci cum sa arate aceasta pagina din punctul de vedere al unui posibil utilizator care viziteaza aceasta pagina (adica ce trebuie sa vada pe pagina , si cum poate interactiona cu pagina).
Din enunt inteleg ca poate sa faca anumite chestii daca e logat sau nu.
1. Pagina de listari:
Tabele de listare pentru produse, categorii:
Adaugare produse:
Nume produs, pret, categorie ( faci o tabela in baza de date pentru asta cu ID, nume, pret, category_ID );
Editare produse acelasi campuri, doar ca le populezi cu ce ai in baza de date.
Adaugare categorie:
nume categorie ( faci o tabela categories, cu ID, nume );
2. Listare useri, sa avem ultima coloana din tabela numita "actions", si sa aiba edit doar pentru user-ul logat ( verifici daca id-ul din sesiune == id-ul user-ului pe care il listezi, daca da, afisezi link pentru edit ).
3. Listare produse, cu coloana de "actions" unde sa avem edit/delete cu link-uri pe ele.
Din ce inteleg eu de aici, in baza de date trebuie sa am doua tabele: "produse" si "categorii" (si "useri" pt. utilizatori), dar nu inteleg exact ce imi cere enutul din:
- "Tabele de listare pentru produse, categorii:"
Inteleg ca trebuie sa afisez informatiile despre produse preluate din tabele, dar nu inteleg la ce se refera restul cerintelor.
Daca ati mai facut asta si intelegeti ce cere enuntul va rog sa imi explicati si mie, nu vreau sa imi dati explicatii de cod cum sa rezolv cerintele, ci cum sa arate aceasta pagina din punctul de vedere al unui posibil utilizator care viziteaza aceasta pagina (adica ce trebuie sa vada pe pagina , si cum poate interactiona cu pagina).
Din enunt inteleg ca poate sa faca anumite chestii daca e logat sau nu.