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

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

  • NRG

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

    Spritz Апрель 20, 2010, 6:35 п.п.

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

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

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

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

    Spritz Апрель 20, 2010, 6:36 п.п., спустя 1 минуту 35 секунд

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

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

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

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

    Spritz Апрель 20, 2010, 6:39 п.п., спустя 2 минуты 56 секунд

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

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

    Spritz Апрель 20, 2010, 6:43 п.п., спустя 3 минуты 24 секунды

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

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

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

    Spritz Апрель 20, 2010, 6:47 п.п., спустя 4 минуты 28 секунд


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

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

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

    Spritz Апрель 20, 2010, 6:51 п.п., спустя 3 минуты 58 секунд

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

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

    Spritz Апрель 20, 2010, 7 п.п., спустя 8 минут 45 секунд



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

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

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

    Spritz Апрель 20, 2010, 7:11 п.п., спустя 11 минут 13 секунд

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

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

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

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

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