Skip to content

thevajko/cv-05

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VAII Cvičenie 05

Momentálne je otvorená branch MAIN, ktorá obsahuje štarter. Riešenie obsahuje branch SOLUTION.

Úlohy

  1. Implementujte triedu Calculation, ktorá bude mať metódu na výpočet faktoriálu.
    • Môžte použiť algoritmus z cvičenia 4.
    • Zobrazte výpočet faktoriálu na vlastnej stránke s využitím MVC architektúry.
  2. Doplňte ďalšiu podstránku, ktorá zobrazí v cykle 10 nadpisov.
    • Použite ľubovolnú HTML značku pre nadpis a v texte každého uveďte jeho poradové číslo.
  3. Z priečinku snippets premiestnite do projektu triedy na načítanie osôb, výpočet štatistík a fitrovanie a triedenie. Pozor na doplnenie do správneho namespace.
    • Vytvorte model pre entitu Person.
    • Pre osoby vytvorte samostatný controller.
    • Načítajte osoby zo súboru data/osoby.csv.
    • Vytvorte akciu index, ktorá zobrazí textový zoznam načítaných osôb.
  4. Osoby zobrazte v HTML tabuľke.
    • Tabuľka bude mať hlavičku a telo.
    • Bude obsahovať stĺpce: Meno, Priezvisko, Rok narodenia, Vek, Pohlavie.
  5. Zoraďovanie tabuľky
    • Po kliknutí na hlavičku tabuľky sa dáta v tabuľke zoradia podľa príslušného stĺpca vzostupne.
  6. Filtrovanie podľa roku
    • Nad tabuľku vypíšte zoznam rokov narodenia, ktoré majú osoby v zozname (bez duplicít).
    • Kliknutím na daný rok, zobrazte iba tie osoby, ktoré sa narodili v danom roku.
      • Nezabudnite, že zoraďovanie tabuľky musí fungovať aj s filtrom rokov.
      • Pridajte možnosť vypnúť filtrovanie podľa roku

Ukážka tabuľky

data/zadanie1.png

Tabuľka s filtrom

data/zadanie2.png

Ako nájsť branch môjho cvičenia?

Pokiaľ sa chcete dostať k riešeniu z cvičenia je potrebné otvoriť si príslušnú branch, ktorej názov sa skladá:

MIESTNOST + "-" + HODINA ZAČIATKU + "-" + DEN

Ak teda navštevujete cvičenie pondelok o 08:00 v RA323, tak sa branch bude volať: RA323-08-PON

Použitý framework

Cvičenie používa framework vaiicko dostupný na repe https://github.com/thevajko/vaiicko

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 99.9%
  • CSS 0.1%