ФорумПрограммированиеPHP для идиотов → коннект к БД при вызове метода

коннект к БД при вызове метода

  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 20 апреля 2010 г. 7:35

    как изящно прикрутить проверку на наличие линка (коннекта) ДБ

    if (null === $this->cid) {}

    так пойдет ?
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 20 апреля 2010 г. 7:36, спустя 1 минуту 35 секунд

    чую рядом с кнопкой "скрыть в непрочитанных", надо делать кнопку "показывать в непрочитанных" и только выбранные темы :D

    или это весна у меня и все заебало? или и правда глупость лидирует?
    Сапожник без сапог
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи
  • Faster

    Сообщения: 1159 Репутация: N Группа: Кто попало

    Spritz 20 апреля 2010 г. 7:39, спустя 2 минуты 56 секунд

    да глупость лидирует
    NRG, спасибо
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 20 апреля 2010 г. 7:43, спустя 3 минуты 24 секунды

    Абырвалг,
                    if (!$this->li) {
    $this->_connect();
    }
    по хорошему эти 3 строки надо обернуть в функцию типа

    checkConnection, ибо если логику захочешь поменять - заебешься баги находить)))
    Сапожник без сапог
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 20 апреля 2010 г. 7:47, спустя 4 минуты 28 секунд


    Абырвалг,
                    if (!$this->li) {
    $this->_connect();
    }
    по хорошему эти 3 строки надо обернуть в функцию типа

    checkConnection, ибо если логику захочешь поменять - заебешься баги находить)))
    а я бы сделал метод getConnection(), который всегда бы отдавал мне линк на коннекшн.
    и во всех методах я бы юзал этот геттер
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 20 апреля 2010 г. 7:51, спустя 3 минуты 58 секунд

    сенг, сделаю
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 20 апреля 2010 г. 8:00, спустя 8 минут 45 секунд



    Абырвалг,
                    if (!$this->li) {
    $this->_connect();
    }
    по хорошему эти 3 строки надо обернуть в функцию типа

    checkConnection, ибо если логику захочешь поменять - заебешься баги находить)))
    а я бы сделал метод getConnection(), который всегда бы отдавал мне линк на коннекшн.
    и во всех методах я бы юзал этот геттер
    однохуйственно, но твой вариант чем то логичнее + можно его в принципе даже пабликом сделать на всякий :)
    Сапожник без сапог
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 20 апреля 2010 г. 8:11, спустя 11 минут 13 секунд

    я ж как бы обращаюсь через $this->li а не через $this->getConnection()
  • Barbos

    Сообщения: 21 Репутация: N Группа: Кто попало

    Spritz 18 августа 2012 г. 12:31, спустя 851 день 4 часа 20 минут

    ага,мне так говорятт,кагда собираються меня бросить

Пожалуйста, авторизуйтесь, чтобы написать комментарий!