Joomla 1.5 Компонент или модуль? Или и то и другое?

Тема в разделе "Создание расширений для Joomla", создана пользователем av_ksp, 19.06.2009.

  1. Offline

    av_ksp Недавно здесь

    Регистрация:
    13.02.2009
    Сообщения:
    8
    Симпатии:
    0
    Добрый день всем!

    Я новичек в программировании.

    Есть задача:
    - нужно создать справочник определенных объектов (создание таблиц в БД);
    - на сайте будет выводиться модуль, с помощью которого можно будет выбирать объекты из справочника в виде списка;
    - данные о выбранных объектах должны где то сохраняться;
    - данные из справочника и сохраненные данные можно использовать из других компонентов и модулей;

    Подскажите пожалуйста:
    1. Нужно создавать компонент для создания и загрузки справочника или можно обойтись одним модулем, и какие рекомендации по этому поводу?
    2. Где сохранять данные выбранные с помощью модуля, для того чтобы их можно было использовать сторонними компонентами и модулями?
    3. Можно ли обойтись без глобальных переменных?

    Еще побочный вопрос, для каждого пользователя что зашел на сайт сохраненные данные будут свои, которые он выбрал с помощью модуля или для всех кто сейчас на сайте сохраненные кем то данные одинаковы?
     
  2.  
  3. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    1. Компонент
    2. Дак таблицу создаешь под свой компонент, а доступ есть из всех мест.
    3. По идее да.
    4. Пользователи идентифицируются по ID, проще всего в таблице с данными делать привязку к этому ID.
     
  4. Offline

    av_ksp Недавно здесь

    Регистрация:
    13.02.2009
    Сообщения:
    8
    Симпатии:
    0
    Спасибо, Dead Krolik)

    Как я понимаю когда заходит пользователь на сайт, в какой то таблице сохраняются данные о нем? В таблице #__session? Лучше изначально при проектировании таблицы в ней сделать пункт в который будет сохраняться ID пользователя? Т.е. пользователь выбирает обект, в таблице в строке с ID объекта, записывается ID пользователя? Или проще сделать отдельную таблицу где будет ID пользователя и ID объектов. (изначально справочник объектов будет состоять из 3 таблиц).

    Подскажите как будет эффективней с точки зрения безопасности и скорости.
     
  5. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Это уже называется нормализация и есть очень интимный процесс взаимодействия программиста и базы.

    А при входе у тебя будет доступен объект с пользователем.
     

Поделиться этой страницей

Загрузка...