Использование `use` в чанках, плагинах и т.п.

В 2.2 была такая проблема и решалась с помощью этого патча github.com/mapledesign/revolution/commit/3838e4e270e033d9ab5f2c8541c59f4268822880

В 2.3, я так понимаю, ничего не поменялось? Кто уже сталкивался с этим в 2.3 подскажите, подойдет ли этот патч, что я указал выше?
Пётр Молчанов
04 августа 2014, 08:31
modx.pro
980
0

Комментарии: 6

Пётр Молчанов
05 августа 2014, 10:55
0
Никто с этим не сталкивался? а я из-за этого не могу обновиться((( Патч уже глянул — не подходит(
    Пётр Молчанов
    12 августа 2014, 11:06
    0
    Если что, вот решение проблемы forums.modx.com/thread/92541/use-use-namespace-in-snippets-plugins-etc#dis-post-506042
      Василий Наумкин
      12 августа 2014, 11:32
      0
      Не проще ли написать в сниппете
      <?php
      
      return include "path/to/file.php";
      А там уже use что угодно?
        Пётр Молчанов
        12 августа 2014, 11:39
        0
        не знаю. мне нужно, чтобы работала такая конструкция:
        require_once($modx->config['assets_path'].'vendor/autoload.php');
        use \GeoIp2\WebService\Client;
      Andrei D.
      06 марта 2017, 01:12
      0
      Есть какое-нибудь решение данного вопроса?
        Пётр Молчанов
        06 марта 2017, 10:52
        0
        Ну так выше всё описано. Либо используешь патч по ссылке, либо инклюдишь файл. Я использовал оба варианта, в итоге остановился на 2м)
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        6