- главная
- новости
- программы
- уроки
- английский
- немецкий
- французский
- английский
вобще я читал, что каждому пункту меню соответствует своя таблица, так ли это? просто суть в том, что вот пишуя я контроллер для отображения страниц, но меню то на русском языке, а как экшен контроллера может автоматически определить в какую таблицу ему обращиться? меню выводится автоматически, берётся оно из соответствующей таблицы, допустим если бы оно было бы на английском языке, тогда можно было бы сделать одноимённые таблицы для каждого пункта, ну например таблица news с новостями, таблица lesson с уроками, а чтобы попась в нужную таблицу в ссылке для каждого пункта добавлять название пункта, но так-как меню всё-таки на русском, то как быть? как объяснить экшену в какую таблицу обращаться? ведь на русском таблицы нехохошо вроде называть! если делать что-то типа переводчика, то опять же проблема, потомучто, если нужно будет через админку добавить ещё пункт меню, то потом придётся лезть в код и руками в переводчике добавлять новое слово!
так как же правильно организовывать русскоязычное меню на сайте и связывать его с таблицами в базе данных?