Структура веб-приложения на Yii 1.1

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
Given
Сообщения: 33
Зарегистрирован: 2014.10.20, 14:07

Структура веб-приложения на Yii 1.1

Сообщение Given »

Доброго времени суток!
Подскажите пожалуйста как реализовать такую задачу:
Изображение
На первой странице в таблице указанны проекты, при нажатии на Project_name переходит на страницу где указанно содержимое проекта, при нажатие на Profile_id переходит на страницу с содержимым профиля.
Как я думаю будет 4 таблицы в БД (Projects,ProjectName,Profile,ProfileName).
Значит 4 Model'и, 4 Controller'а.
С "Страница 1" ссылаться на */admin.php страницы 2, а с страницы два ссылаться на 3 admin.php.

Если ошибаюсь подскажите плиз как правильно реализовать такую структуру.
Возможно не в тот раздел разместил:(
Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Re: Структура веб-приложения на Yii 1.1

Сообщение anton44eg »

А в чем разница в Projects и ProjectName?


Значит 4 Model'и, 4 Controller'а.
Не обязательно создавать контроллер на каждую модель
Given
Сообщения: 33
Зарегистрирован: 2014.10.20, 14:07

Re: Структура веб-приложения на Yii 1.1

Сообщение Given »

anton44eg писал(а):А в чем разница в Projects и ProjectName?
Так как думаю, что Projects будет содержать в себе: "id, name", а ProjectName: "id, project_id, type, profile_id, amount, status".
Но можно и по другому, только не пришло в голову как.
Последний раз редактировалось Given 2014.12.04, 14:27, всего редактировалось 1 раз.
Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Re: Структура веб-приложения на Yii 1.1

Сообщение anton44eg »

так а зачем это в разные таблицы?
Given
Сообщения: 33
Зарегистрирован: 2014.10.20, 14:07

Re: Структура веб-приложения на Yii 1.1

Сообщение Given »

Хороший вопрос, изначально было задумано ProjectName разбить на Projects.
По примеру: "статьи разбитые на категории"
Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Re: Структура веб-приложения на Yii 1.1

Сообщение anton44eg »

Все-таки статья и категория - это разные сущности
А проект и имя проекта...
Given
Сообщения: 33
Зарегистрирован: 2014.10.20, 14:07

Re: Структура веб-приложения на Yii 1.1

Сообщение Given »

Тогда как реализовать такую структуру:
Есть список проектов в каждом проекте находится информация о профилях, а при открытие конкретного профиля открывается информация о нем.
------
Вашу подсказку я понял, что Проект и Имя Проекта - лучше объединить в один объект. И сделать краткую таблицу и полную, так имели ввиду?
Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Re: Структура веб-приложения на Yii 1.1

Сообщение anton44eg »

нет, тоже 1 таблицу
Given
Сообщения: 33
Зарегистрирован: 2014.10.20, 14:07

Re: Структура веб-приложения на Yii 1.1

Сообщение Given »

Я имел ввиду страница 1 краткая информация (только названия проекта), страница 2 полная информация (тип, кодировка, количество, статус)
Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Re: Структура веб-приложения на Yii 1.1

Сообщение anton44eg »

ну да
Given
Сообщения: 33
Зарегистрирован: 2014.10.20, 14:07

Re: Структура веб-приложения на Yii 1.1

Сообщение Given »

Сократил до двух таблиц:
Проекты: "id, name, type, id_profile, amount, status"
Профиль: "id, name, length, amount, status"
Значит 2 Контроллера и 2 Модели
Ответить