Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: MVC, представление
 
 автор: mimik   (02.11.2010 в 00:10)   письмо автору
 
 

Всем привет. Изучаю MVC, и возник вопрос: вот например есть статья, а там всякие списки, цитаты, код, и другое.
Так вот, как организовать представление, хранить статью целиком в базе, вместе с разметкой списков, цитат,
или как, если отдельно, то как хранить статью в базе, и для списка, цитаты, надо сделать отдельный файл представления?
Спасибо.

  Ответить  
 
 автор: sl1p   (02.11.2010 в 00:19)   письмо автору
 
   для: mimik   (02.11.2010 в 00:10)
 

ну если цитаты не зависят от шаблона то можно и без отдельных файлов и хранить всё целиком=)

  Ответить  
 
 автор: mimik   (02.11.2010 в 00:23)   письмо автору
 
   для: sl1p   (02.11.2010 в 00:19)
 

а если дизайнер захочет что-то поменять?

  Ответить  
 
 автор: sl1p   (02.11.2010 в 00:37)   письмо автору
 
   для: mimik   (02.11.2010 в 00:23)
 

дизайн самой статьи чтоли? Статья она на то и статья какбэ.. Разумно будет менять только основное оформление, размер, цвет шрифта и т.д.

  Ответить  
 
 автор: mimik   (02.11.2010 в 00:46)   письмо автору
 
   для: sl1p   (02.11.2010 в 00:37)
 

Статью я как пример привёл, а так может быть и что-то другое.
А если дизайнер создал новый css класс, и его надо добавить к некоторым элементам?
не давать же дизайнеру доступ к базе, или...

  Ответить  
 
 автор: Николай2357   (02.11.2010 в 08:49)   письмо автору
 
   для: mimik   (02.11.2010 в 00:46)
 

А если дизайнер создал новый css класс, и его надо добавить к некоторым элементам?
не давать же дизайнеру доступ к базе, или...

Если созданием и редактированием статей занимается дизайнер, то что они вообще в базе делают?
Ни кому почему то (за редким исключением) не приходит в голову хранить в ней изображения в бинарном виде. Так чего тут?

  Ответить  
 
 автор: neadekvat   (02.11.2010 в 00:46)   письмо автору
 
   для: mimik   (02.11.2010 в 00:10)
 

Храните в базе с разметкой и т.д.
Для общих и часто используемых вещей применяйте классы, т.е. для оформления цитаты создайте в css класс quote, и т.д., таким образом вам надо будет отредактировать один лишь css файл, чтобы изменить весь стиль.
В чем тут еще сложность может быть - понять не могу, если честно :)

  Ответить  
 
 автор: mimik   (02.11.2010 в 00:49)   письмо автору
 
   для: neadekvat   (02.11.2010 в 00:46)
 

написал чуть выше
и ещё, а если надо добавить какой-то новый элемент, например банер

  Ответить  
 
 автор: neadekvat   (02.11.2010 в 00:58)   письмо автору
 
   для: mimik   (02.11.2010 в 00:49)
 

Берете и добавляете.
Что вас смущает?
К тому же css занимается верстальщик, а не дизайнер.
А для редактирования статей делают админки

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования