Найдено 103 результата

denis909
2017.02.05, 22:53
Форум: Документация и рецепты (Yii 2.x)
Тема: Автозагрузка классов в Yii 2.X как в Yii 1.X
Ответы: 123
Просмотры: 43313

Re: Автозагрузка классов в Yii 2.X как в Yii 1.X

Я не знаю что вы называете "вашим резюме", поэтому удостоверится ни в чем не могу. мое резюме - это тот коммент, в котором я написал "Резюме" и дальше резюмировал содержимое темы. Я вам разжевал подробно что про PSR-4 в некоторых сегментах рынка даже не слышали новый круг: compo...
denis909
2017.02.05, 22:14
Форум: Документация и рецепты (Yii 2.x)
Тема: Автозагрузка классов в Yii 2.X как в Yii 1.X
Ответы: 123
Просмотры: 43313

Re: Автозагрузка классов в Yii 2.X как в Yii 1.X

именно. если нет доступа к командной строке, то в проекте нет и композера. мы же обсуждали это? или пятый раз начнем обсуждение? Отсутствие композера в проекте я отказался с вами обсуждать сразу, и не обсуждал. либо же композер есть, но используется он на дев-машинке, а результаты его выполнения за...
denis909
2017.02.05, 21:19
Форум: Документация и рецепты (Yii 2.x)
Тема: Автозагрузка классов в Yii 2.X как в Yii 1.X
Ответы: 123
Просмотры: 43313

Re: Автозагрузка классов в Yii 2.X как в Yii 1.X

именно. если нет доступа к командной строке, то в проекте нет и композера. мы же обсуждали это? или пятый раз начнем обсуждение? Отсутствие композера в проекте я отказался с вами обсуждать сразу, и не обсуждал. либо же композер есть, но используется он на дев-машинке, а результаты его выполнения за...
denis909
2017.02.05, 18:03
Форум: Документация и рецепты (Yii 2.x)
Тема: Автозагрузка классов в Yii 2.X как в Yii 1.X
Ответы: 123
Просмотры: 43313

Re: Автозагрузка классов в Yii 2.X как в Yii 1.X

Других кейсов быть не может. Если бы вы были внимательны, то заметили, что даже в этой ветке есть другой кейс. Когда доступ к коду есть, но нету доступа к командной строке. домашнее задание вам: придумать как можно работать с композером "без командной строки на сервере". Вы постоянно дела...
denis909
2017.02.05, 16:16
Форум: Документация и рецепты (Yii 2.x)
Тема: Автозагрузка классов в Yii 2.X как в Yii 1.X
Ответы: 123
Просмотры: 43313

Re: Автозагрузка классов в Yii 2.X как в Yii 1.X

Других кейсов быть не может. Если бы вы были внимательны, то заметили, что даже в этой ветке есть другой кейс. Когда доступ к коду есть, но нету доступа к командной строке. Вы постоянно делаете громкие заявления, ни на чем не основанные. Пытаетесь свою точку зрения навязать как истину. Написали бы ...
denis909
2017.02.05, 16:06
Форум: Документация и рецепты (Yii 2.x)
Тема: Автозагрузка классов в Yii 2.X как в Yii 1.X
Ответы: 123
Просмотры: 43313

Re: Автозагрузка классов в Yii 2.X как в Yii 1.X

для других кейсов есть композер. Теперь я понял вас. Вы мне изначально говорили что кейсов нет вообще, я привел вам один. Теперь вы говорите что пусть один есть, но других нет. Я не буду даже пытаться привести другие кейсы. Если есть один, то может быть и второй, а там где второй, там третий... Мож...
denis909
2017.02.05, 15:54
Форум: Документация и рецепты (Yii 2.x)
Тема: Автозагрузка классов в Yii 2.X как в Yii 1.X
Ответы: 123
Просмотры: 43313

Re: Автозагрузка классов в Yii 2.X как в Yii 1.X

для того чтобы загружать классы в глобальном пространсте имен для этого есть composer, как универсальный загрузчик. второй загрузчик не нужен в системе. Во времена yii1 композера не было. Только что вы писали, что решили бы вопрос автозагрузки через SLP автозагрузчик, а теперь пишете опять про Сomp...
denis909
2017.02.05, 15:50
Форум: Документация и рецепты (Yii 2.x)
Тема: Автозагрузка классов в Yii 2.X как в Yii 1.X
Ответы: 123
Просмотры: 43313

Re: Автозагрузка классов в Yii 2.X как в Yii 1.X

Как я понял (и понял ли?) - Есть в проекте одна папка "Modules" с модулями от ПС и без NS. - Это расширение сканирует ее и добавляет классы а глобальное пространство. - Создается новый модуль, ставится из админки, распаковывается в эту папку "Modules" и вроде как работает. - Но ...
denis909
2017.02.05, 15:44
Форум: Документация и рецепты (Yii 2.x)
Тема: Автозагрузка классов в Yii 2.X как в Yii 1.X
Ответы: 123
Просмотры: 43313

Re: Автозагрузка классов в Yii 2.X как в Yii 1.X

Резюме: расширение нужно для того, чтобы вынести автозагрузку плагинов из плагинов в сторонее расширение. Я думаю, что рассмотрения одного кейса недостаточно, чтобы делать выводы о том для чего необходимо расширение в целом. Это был конкретный пример использования, один из множества. Давайте остано...
denis909
2017.02.05, 15:09
Форум: Документация и рецепты (Yii 2.x)
Тема: Автозагрузка классов в Yii 2.X как в Yii 1.X
Ответы: 123
Просмотры: 43313

Re: Автозагрузка классов в Yii 2.X как в Yii 1.X

Нам тут больше не в чем разбираться. Вы сказали что для каждого плагина где есть классы без НС вы бы сделали свою функцию spl_autoload. В итоге в проекте с данным кейсом, у вас было бы подклюено несколько десятков spl_autoload функций. Я же для решения данной задачи предлгаю воспользоваться одним sp...
denis909
2017.02.05, 14:56
Форум: Документация и рецепты (Yii 2.x)
Тема: Автозагрузка классов в Yii 2.X как в Yii 1.X
Ответы: 123
Просмотры: 43313

Re: Автозагрузка классов в Yii 2.X как в Yii 1.X

для какой цели используется ваше расширение при установке плагина, если плагин может сам себе загрузить с помощью 5 строк? зачем здесь вообще программист, если плагин можно установить из админки? Неужели в какой-то cms вы видели, что для установки плагина надо еще копаться в коде для автозагрузки к...
denis909
2017.02.05, 14:51
Форум: Документация и рецепты (Yii 2.x)
Тема: Автозагрузка классов в Yii 2.X как в Yii 1.X
Ответы: 123
Просмотры: 43313

Re: Автозагрузка классов в Yii 2.X как в Yii 1.X

для какой цели используется ваше расширение при установке плагина, если плагин может сам себе загрузить с помощью 5 строк? зачем здесь вообще программист, если плагин можно установить из админки? Неужели в какой-то cms вы видели, что для установки плагина надо еще копаться в коде для автозагрузки к...
denis909
2017.02.05, 14:41
Форум: Документация и рецепты (Yii 2.x)
Тема: Автозагрузка классов в Yii 2.X как в Yii 1.X
Ответы: 123
Просмотры: 43313

Re: Автозагрузка классов в Yii 2.X как в Yii 1.X

и теперь вы заставляете клиента прописывать папку плагина в конфиге вместо автоматической загрузки. неужели так проще для клиента?) Не совем понял вас. Расширение устанавливает программист 1 раз, не важно разработчик, или программист клиента. Дистрибьюция плагинов идет для клиента уже без программи...
denis909
2017.02.05, 14:28
Форум: Документация и рецепты (Yii 2.x)
Тема: Автозагрузка классов в Yii 2.X как в Yii 1.X
Ответы: 123
Просмотры: 43313

Re: Автозагрузка классов в Yii 2.X как в Yii 1.X

Может быть вы и можете загрузчик лучше сделать, то пока вы его не сделали и нам не показали, это просто слова. хаха. вы читайте что я пишу и гуглите используемые мной функции. Я вам написал о а) spl_autoload б) о готовой реализации универсального загрузчика Все, что вам нужно сделать в ваших плагин...
denis909
2017.02.05, 14:24
Форум: Документация и рецепты (Yii 2.x)
Тема: Автозагрузка классов в Yii 2.X как в Yii 1.X
Ответы: 123
Просмотры: 43313

Re: Автозагрузка классов в Yii 2.X как в Yii 1.X

вопросу автозагрузки кода уже много-много лет. Сначала это решалось простым require/include, потом появился 5.4 с неймспейсами и spl_autoload для автоматизирования и самодельными загрузчиками, потом появился psr-0/psr-4 и composer с универсальным загрузчиком на все случаи жизни. и тут вы - бац - и ...
denis909
2017.02.05, 14:17
Форум: Документация и рецепты (Yii 2.x)
Тема: Автозагрузка классов в Yii 2.X как в Yii 1.X
Ответы: 123
Просмотры: 43313

Re: Автозагрузка классов в Yii 2.X как в Yii 1.X

Можете и свой класслоадер написать строк из 50 Эмммм.... Вообщем то я так и сделал. И теперь делюсь этим класслоадером с общественностью. для реализации плагинной системы включите свой класслоадер в свой плагин и не заставляйте его отдельно устанавливать. Опять же вы сделали странное устаревшее реш...
denis909
2017.02.05, 14:09
Форум: Документация и рецепты (Yii 2.x)
Тема: Автозагрузка классов в Yii 2.X как в Yii 1.X
Ответы: 123
Просмотры: 43313

Re: Автозагрузка классов в Yii 2.X как в Yii 1.X

вопросу автозагрузки кода уже много-много лет. Сначала это решалось простым require/include, потом появился 5.4 с неймспейсами и spl_autoload для автоматизирования и самодельными загрузчиками, потом появился psr-0/psr-4 и composer с универсальным загрузчиком на все случаи жизни. и тут вы - бац - и ...
denis909
2017.02.05, 14:02
Форум: Документация и рецепты (Yii 2.x)
Тема: Автозагрузка классов в Yii 2.X как в Yii 1.X
Ответы: 123
Просмотры: 43313

Re: Автозагрузка классов в Yii 2.X как в Yii 1.X

zelenin писал(а): 2017.02.05, 13:55 Можете и свой класслоадер написать строк из 50
Эмммм.... Вообщем то я так и сделал. И теперь делюсь этим класслоадером с общественностью.
denis909
2017.02.05, 13:59
Форум: Документация и рецепты (Yii 2.x)
Тема: Автозагрузка классов в Yii 2.X как в Yii 1.X
Ответы: 123
Просмотры: 43313

Re: Автозагрузка классов в Yii 2.X как в Yii 1.X

Мне в целом вам больше нечего добавить. Я предложил вам привести свой вариант установки динамического модуля в систему, а в ответ вы пишете опять какие-то отрывочные примеры использования композера. Но если хотите, давайте попробуем еще раз. так дискуссии не ведутся. я вам даже сниппет для composer...
denis909
2017.02.05, 13:44
Форум: Документация и рецепты (Yii 2.x)
Тема: Автозагрузка классов в Yii 2.X как в Yii 1.X
Ответы: 123
Просмотры: 43313

Re: Автозагрузка классов в Yii 2.X как в Yii 1.X

Раз уж тема превратилась в дистрибьюцию динамических модулей, то чтобы не быть голословным распишу более подробно свой вариант. Есть файл с модулем, в нем содержится папка по названию модуля, внутри которой файлы модуля, и config.php файл модуля который надо подключить к основному конфигу приложения...