|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.11.2010, 20:25 | #1 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 184
|
реализация через mvc
Вопрос,конечно глупый и наверное не интересный, просто я запутался в ООП и mvc
Задача .. вывести меню из БД:-) При помощи процедурного программирования - все ясно Но вот как, реализовать меню при помощи MVC? модель - ясно,там ничего сложного контроллер - полученные данные распаковываем(как лучше?). вид - вот тут вот главный вопрос .. как лучше реализовать. Ну и если я в чем то не прав - подскажите.А если как то лучше по другом .. выслушаю
Online
|
24.11.2010, 10:00 | #2 |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,624
|
Шаблон(изатор). Всё правильно пишете, контроллер готовит информацию и передаёт её в шаблон, в котором вы определяете как её отобразить пользователю.
Шаблонизаторов много, например Smarty.
Стрелок-охотник
|
24.11.2010, 12:15 | #3 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 184
|
я где то читал, что с шаблонизатором Smarty большие проблемы безопасности(ну при отладке,или где то..) так ли это?.
И ещё вопрос: Вот я получил ссылку на результат,далее в контроллере я распаковываю: Код:
Код:
Online
|
24.11.2010, 12:27 | #4 | |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,624
|
Цитата:
Возможно, всё зависит от того что вы хотите получить. И это не логично, зачем url делать ключом массива, в нём могут быть и запрещённые символы.
Стрелок-охотник
|
|
24.11.2010, 13:14 | #5 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 184
|
я из БД получаю url\title Меню,и вывожу их в цикле на страницу.
Online
|
24.11.2010, 13:26 | #6 |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,624
|
а почему бы не сделать так
PHP код:
Стрелок-охотник
|
24.11.2010, 15:33 | #7 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 184
|
Вот прикладываю мой гов..ученический код. Я только начал разбираться с ООП. Поэтому я может быть в чем то не прав. Если можно покажите как лучше, где у меня ошибки, недочеты. И попрошу за код не ругать
Да,и дамп БД не стал делать,просто структура: База данных :Mycms Таблица:menu id(int) title(varchar) url(varchar) visible(enum) Благодарю
Online
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
реализация стека через односвязный список | snusnu | Общие вопросы C/C++ | 7 | 06.04.2014 23:59 |
Реализация выхода в Интернет через GSM модем | blazonic | Общие вопросы .NET | 5 | 16.05.2011 09:55 |
Реализация клиент сервер через delphi и java | Horus92 | Свободное общение | 0 | 15.10.2010 22:27 |
Реализация изменений через DBgrid | aka-satana | БД в Delphi | 1 | 10.10.2010 12:56 |
Реализация бана через ServerSocket и ClientSocket | Sensizu | Общие вопросы Delphi | 0 | 04.01.2010 13:42 |