0

Я планирую развернуть портал, разделенный на модули, используя сторонний HMVC от codeigniter. Один из таких модулей - «Объявления».Структура Codeigniter

Я думал о следующей структуре:

www.site.com/classifieds/2-a-category-name/32-a-listing-title

Это будет список деталей конкретного перечисления ID 32, который принадлежит к категории ID 2

www.site.com/classifieds/4-a-category-name

Этот список будет все объявления в категории ID 4

www.site.com/classifieds/add/listing, www.site.com/classifieds/edit/listing/4, www.site.com/classifieds/delete/category/5

Это будет добавлять/редактировать/удалять списки и категории.

Теперь я смущен относительно того, какие контроллеры я должен использовать? Хорошо ли иметь контроллеры «Добавить», «Изменить», «Удалить»? и использовать основной контроллер «объявлений» для отображения страниц в соответствии с сегментами URI?

ответ

1

Эти адреса должны быть что-то вроде:

www.site.com/classifieds/listing/add 
www.site.com/classifieds/listing/edit 
www.site.com/classifieds/listing/delete 
www.site.com/classifieds/category/add 

С HMVC вы можете иметь структуры как

classified 
    controllers 
    classified.php 
    category.php 
    listing.php 

так для www.site.com/classifieds/listing/add вы бы добавить метод add() к контроллеру листинга в засекреченной модуле

Смежные вопросы