T
thegamehhh
Hallo Tutorials.de-Community,
zurzeit überarbeite ich einwenig meine Projekte und möchte sie auf multilingual verfeiern. Bei einem CMS namens Ionize, welches mit Codeigniter aufgebaut wurde, habe ich eine Struktur gesehen, welche mir gefällt und ich auch gern für meine Projekte verwenden würde.
Die Tabelle page besteht z.B. aus den Spalten
id_page | id_parent | id_menu | id_type | name usw.
1 | 0 | 2 | 0 | 404
Die Tabelle page_lang hingegen besteht aus den Spalten
lang | id_page | url | link | title usw.
de | 1 | 404 | (leer) | NULL
en | 1 | 404 | (leer) | NULL
Für mein Projekt würde ich das z.B. für die Kategorien im Newssystem verwenden wollen, sodass die Kategorien unter der selben ID laufen aber unter verschiedenen Sprachen.
Könnt ihr mir erklären, wie ich das selber hinbekommen kann beim Speichern dieser Einträge oder habt ihr vielleicht eine bessere Idee für mich?
zurzeit überarbeite ich einwenig meine Projekte und möchte sie auf multilingual verfeiern. Bei einem CMS namens Ionize, welches mit Codeigniter aufgebaut wurde, habe ich eine Struktur gesehen, welche mir gefällt und ich auch gern für meine Projekte verwenden würde.
Die Tabelle page besteht z.B. aus den Spalten
id_page | id_parent | id_menu | id_type | name usw.
1 | 0 | 2 | 0 | 404
Die Tabelle page_lang hingegen besteht aus den Spalten
lang | id_page | url | link | title usw.
de | 1 | 404 | (leer) | NULL
en | 1 | 404 | (leer) | NULL
Für mein Projekt würde ich das z.B. für die Kategorien im Newssystem verwenden wollen, sodass die Kategorien unter der selben ID laufen aber unter verschiedenen Sprachen.
Könnt ihr mir erklären, wie ich das selber hinbekommen kann beim Speichern dieser Einträge oder habt ihr vielleicht eine bessere Idee für mich?