![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 184
|
![]()
Вопрос,конечно глупый и наверное не интересный, просто я запутался в ООП и mvc
Задача .. вывести меню из БД:-) При помощи процедурного программирования - все ясно Но вот как, реализовать меню при помощи MVC? модель - ясно,там ничего сложного контроллер - полученные данные распаковываем(как лучше?). вид - вот тут вот главный вопрос .. как лучше реализовать. Ну и если я в чем то не прав - подскажите.А если как то лучше по другом .. выслушаю ![]()
Online
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,624
|
![]()
Шаблон(изатор). Всё правильно пишете, контроллер готовит информацию и передаёт её в шаблон, в котором вы определяете как её отобразить пользователю.
Шаблонизаторов много, например Smarty.
Стрелок-охотник
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 184
|
![]()
я где то читал, что с шаблонизатором Smarty большие проблемы безопасности(ну при отладке,или где то..) так ли это?.
И ещё вопрос: Вот я получил ссылку на результат,далее в контроллере я распаковываю: Код:
Код:
Online
|
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,624
|
![]() Цитата:
Возможно, всё зависит от того что вы хотите получить. И это не логично, зачем url делать ключом массива, в нём могут быть и запрещённые символы.
Стрелок-охотник
|
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 184
|
![]()
я из БД получаю url\title Меню,и вывожу их в цикле на страницу.
Online
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,624
|
![]()
а почему бы не сделать так
PHP код:
Стрелок-охотник
|
![]() |
![]() |
![]() |
#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 |