За последние 24 часа нас посетили 23038 программистов и 1726 роботов. Сейчас ищут 1715 программистов ...

Связи в PHP (relation)

Тема в разделе "Вопросы от блондинок", создана пользователем Invision, 9 сен 2011.

  1. Invision

    Invision Активный пользователь

    С нами с:
    26 фев 2009
    Сообщения:
    1.437
    Симпатии:
    1
    Адрес:
    Томск
    т.к я самоучка, плохо владею связями таблиц (многие ко многим), слабо могу разрабатывать приложения под фреймворк на уровне ядра... Последнее время все чаще это требуется и возникают проблемы. Тут недавно в конторе полностью на ExtJs пересели, гемор в двойне... Как подтянуть и где можно? Нужны нормальные статьи среднего уровня для понимания)
     
  2. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Одно с другим не связано
     
  3. Invision

    Invision Активный пользователь

    С нами с:
    26 фев 2009
    Сообщения:
    1.437
    Симпатии:
    1
    Адрес:
    Томск
    да поипать:D
     
  4. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Тише-тише, мурзик ;)
     
  5. Invision

    Invision Активный пользователь

    С нами с:
    26 фев 2009
    Сообщения:
    1.437
    Симпатии:
    1
    Адрес:
    Томск
  6. alexfer

    alexfer Активный пользователь

    С нами с:
    2 авг 2010
    Сообщения:
    239
    Симпатии:
    0
    гемор конторе будет, вам пох. должно быть. аналог ExtJs - jquery ui. Хоть и не такой продвинутый, но при правильном подходе можно все.
     
  7. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Invision
    связи - это просто одинаковые циферки в разных табличках. чего ты греешься?
     
  8. Invision

    Invision Активный пользователь

    С нами с:
    26 фев 2009
    Сообщения:
    1.437
    Симпатии:
    1
    Адрес:
    Томск
    греюсь с фреймворком на котором нужно делать связи более чем с 2-мя таблицами :D
     
  9. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Invision
    А в чем затык?
     
  10. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Короче связи бывают такие:
    1. Один к одному
    2. Один ко многим (= многие к одному)
    3. Многие ко многим

    Например гадит изо дня в день пользователь на форуме.
    Постов у него набивается много, но сам он один и неповторимый.
    Это связь "один ко многим" (у юзера докуя постов) и наоборот: посты написал один и тот же чувак.

    И представим, что у этого флудера есть аватарка.
    Т.к. аватарки у нас гламурные и хранятся записи о них в отдельной таблице, а пользователь может иметь только одну аватарку, то тот всплывает связь один к одному: один флудер - одна аватарка.

    И третья связь, которая требует промежуточной таблицы - это многие ко многим.
    Назначили, например, этого флудера модером ветки "помойка" и "фриланс". Но у нас есть ещё куча других модеров с теми же и другими форумами. Т.е. много форумов модерируют много модеров.

    Вот как-то так.
     
  11. Invision

    Invision Активный пользователь

    С нами с:
    26 фев 2009
    Сообщения:
    1.437
    Симпатии:
    1
    Адрес:
    Томск
    Вот это зашибись) только с аватаркой как то не очень удачно по моему)