За последние 24 часа нас посетили 52522 программиста и 1724 робота. Сейчас ищут 2157 программистов ...

Symfony не видит либы PHP

Тема в разделе "PHP для новичков", создана пользователем False_True, 18 янв 2016.

  1. False_True

    False_True Новичок

    С нами с:
    7 сен 2015
    Сообщения:
    37
    Симпатии:
    0
    Сконфигурировал пыху на апаче YII2 видит либы и в самой консоли опенсервера чекал тоже показывает что либы действительно установлены и включены, а вот Симфони все это тупо игнорит, и выводит что либы не установлены(не включены). Симфони ставил первый раз, работает хорошо, но либ не видит, возможно я что-то упустил?
     
  2. artoodetoo

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

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    Документацию. Ты не знаешь про автолоадер.
     
  3. False_True

    False_True Новичок

    С нами с:
    7 сен 2015
    Сообщения:
    37
    Симпатии:
    0
    автолоадер тот что в компосере?
     
  4. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    __autoload()
    spl_autoload_register
     
  5. artoodetoo

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

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    Композеровский загрузчик использует тот же spl_autoload_register. Если у тебя "симфони не видит", значит ты ей не указал что она должна видеть. Тебе пора познакомиться с композером.
     
  6. False_True

    False_True Новичок

    С нами с:
    7 сен 2015
    Сообщения:
    37
    Симпатии:
    0
    Реально не понимаю куда это все сунуть
     
  7. artoodetoo

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

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    что за "либа", это набор классов? тебе надо указать в composer.json как их подключать:
    - если ты их грузишь через зависимости (секция require), то вероятно вообще ничего не надо делать.
    - если ты их скопировал в папку src и они соответствуют psr-0, то опять всё должно автоматом получиться.
    - иначе придется что-то настроить в секции "autoload".

    больше узнаешь из документации по PSR-0, PSR-2 и composer. я тебя обучать не буду.
     
  8. False_True

    False_True Новичок

    С нами с:
    7 сен 2015
    Сообщения:
    37
    Симпатии:
    0
    Это все в компосере прописано. Думаю удел винды не иначе. Почему то, один фреймворк видит либы, второй - нет. Ставил на линукс все работает.

    Либа в моем случае это ряд алгоритмов написанных на С++