За последние 24 часа нас посетили 22000 программистов и 995 роботов. Сейчас ищут 669 программистов ...

Как создать new COM() в Yii2

Тема в разделе "Yii", создана пользователем Artur_hopf, 3 дек 2018.

  1. Artur_hopf

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

    С нами с:
    7 май 2018
    Сообщения:
    2.266
    Симпатии:
    405
    Добрый день. Хотел просто перенести создание COM объекта в Yii2, но не тут то было.
    По этой инструкции создаю объект https://php.ru/manual/class.com.html
    PHP:
    1. $word = new COM("word.application") or die("Unable to instantiate Word");
    Мне Yii2 выдает ошибку Class 'app\models\COM' not found

    Я так понимаю вызывать new COM надо по другому, подскажите как?
    --- Добавлено ---
    Разобрался надо было дописать
    PHP:
    1. use COM;
    Что то даже стыдно сюда писать уже =)
     
  2. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    Либо new \COM, короче тем или иным путем указать, что COM лежит не в текущем неймспейсе app\models, а в другом, в данном случае - корневом.
     
    Artur_hopf нравится это.
  3. roswww

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

    С нами с:
    15 окт 2016
    Сообщения:
    154
    Симпатии:
    4
    Адрес:
    Cтаврополь
    Да ,надо пути править..
     
  4. villiwalla

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

    С нами с:
    14 дек 2016
    Сообщения:
    471
    Симпатии:
    70
    1 бекслеш \ в неймспейсе значит глобальную область