jednoduchý výpis kategorií a článků

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
motorcb
Člen | 552
+
0
-

Představme si následující db:

kategorie:

CREATE TABLE `kategorie` (
  `id` INTEGER NOT NULL AUTO_INCREMENT DEFAULT NULL,
  `nazev` VARCHAR(50) NOT NULL DEFAULT 'NULL',
  PRIMARY KEY (`id`)
);

články:

CREATE TABLE `clanky` (
  `id` INTEGER NOT NULL AUTO_INCREMENT DEFAULT NULL,
  `kategorie_id` INTEGER NULL DEFAULT NULL,
  `titulek` VARCHAR(180) NOT NULL DEFAULT 'NULL',
  `text` TEXT NOT NULL DEFAULT 'NULL',
  PRIMARY KEY (`id`)
);

No a nyní bych chtěl vpsat všechny kategorie a k nim náležící články:

Př:
Kategorie1

  • článek1 z kategorie1
  • článek2 z kategorie1
  • článek3 z kategorie1
  • článek3 z kategorie1

Kategorie2

  • článek1 z kategorie2
  • článek2 z kategorie2
  • článek3 z kategorie2
  • článek3 z kategorie2

Nevěděl by někdo jak na to?

MartinitCZ
Člen | 580
+
0
-
GROUP BY kategorie_id

Editoval martinit (2. 7. 2012 20:39)

motorcb
Člen | 552
+
0
-

No ale jak to vypisu?
To budou muset bejt nejak 2 cykly v sobe,ne?

martinit napsal(a):

GROUP BY kategorie_id
22
Člen | 1478
+
0
-

Jak to prosím souvísí s Nette?

motorcb
Člen | 552
+
0
-

22:
S Nette to souvisí okrajově. Zajimá mne, jakou funkčnost nabízí Nette pro řešení této problematiky

22
Člen | 1478
+
0
-

…pak bych ti doporučil se podívat https://doc.nette.org/cs/database

motorcb
Člen | 552
+
0
-

22:
Udělat dotaz a vypsat data z tabulky, join atd. pro mne není problém.
Já nevím jak vypsat kategorie a k nim příslušné články…
Můj problém bych zřejmě řešil nějak 2 cykly ale nevím jak…

vvoody
Člen | 910
+
0
-

motorcb vloz si do sablony selection tabulky kategorie tam ju preiteruj a v kazdej iteracii preiteruj related na tabulku clanky