Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вопрос новичка в MVC
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Ситуация: есть сайт на mvc. Нормальный, работающий со своей структурой. Сайт состоит из форм и каталогов. Задача: доработать сайт на предмет изменения форм и каталогов под специфическую тематику. Ну, например: сайт продает стулья, а теперь нужно, чтобы продавал еще и яблоки. Т.е - другие термины, другие окна в форме при заполнении информации о яблоках и совершенно по другому выглядит каталог, который видит посетитель сайта (внешний вид и функции) Метод: для ускорения разработки хочу в имеющиеся модель и контроллеры, прямо в те файлы, которые "про стулья" - добавить нужное для яблок, и в базу данных, прямо в туже таблицу "про стулья" добавить поля про яблоки, а представления сделать новые. Вопрос такой: правильно ли я мыслю и понимаю оптимальный подход для решения задачи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 20:57 |
|
||
|
Вопрос новичка в MVC
|
|||
|---|---|---|---|
|
#18+
Общий подход такой: 1) Не надо плодить сущности без необходимости. Если есть таблица с товаром "стулья", ничто не мешает туда добавлять "яблоки", максимум добавить поле с типом товара 2) Мыслить сразу в терминах "много", а не "два". Все переделывайте так, как будто завтра вы будете торговать книгами и духами. Не должны быть разные таблицы, модели и т.п. под однородную информацию. Что касается представлений - тут однозначного совета дать нельзя, в любом случае - по максимуму избежать повторяемости кода, не бояться использовать частичные представления, обобщенные модели и т.п., никогда не забывать про п.2) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 21:07 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38650726&tid=1357314]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
| others: | 254ms |
| total: | 406ms |

| 0 / 0 |
