Описание тега autoloader
An autoloader is a feature to allow classes and functions from different files to be included automatically when they are first called. This saves the need to explicitly include all of the files, or create a monstrous global functions/classes file.
1
ответ
production.ERROR: исключение "ReflectionException" с сообщением "Cors класса не существует"
Локально я не получаю сообщение об ошибке, но при развертывании на своем сервере (с Git) я получаю следующую ошибку: production.ERROR: exception 'ReflectionException' with message 'Class cors does not exist' in /home/ruben/apps/bootstrap/cache/compi…
18 сен '15 в 09:37
1
ответ
Использование библиотек PEAR в пользовательских модулях Magento приводит к ошибке "Не удалось открыть..."
Я написал модуль Magento для прослушивания события "OrderSave" и выполнения некоторых вызовов API сторонним приложением. Большая часть функциональности работает отлично, но мне нужно было обработать XML-ответ от API, и когда я попытался использовать…
20 июн '11 в 13:02
1
ответ
Пространства имен и статические методы в PHP
Я использую PHP 5.5 и пытаюсь использовать AWS-SDK для PHP. Вот как выглядит мой код: require_once 'AWS/aws.phar'; use Aws\DynamoDb\DynamoDbClient; DynamoDBAccessLayer::init(); class DynamoDBAccessLayer { public static $client; public static $AWSCre…
24 авг '13 в 20:39
1
ответ
Как добавить еще один уровень папки для отправки автозагрузчика фреймворка?
У меня есть такая простая настройка -controllers IndexController.php here somewhere i call new Application_Model_Sites_Sites() +layouts -models -sites Sites.php class Application_Model_Sites_Sites { .. } +library +public и я получаю Fatal error: Cla…
26 апр '13 в 02:54
1
ответ
Автозагрузчик Slim 3 Middleware и PSR-4 Composer: класс не найден
composer.json: "autoload": { "psr-4": { "App\\": "src/" } }, SRC /Auth/RequestMethodPathRule.php: namespace App\Auth; class RequestMethodPathRule implements \Slim\Middleware\HttpBasicAuthentication\RuleInterface { ... SRC /middleware.php $app->ad…
02 янв '17 в 19:01
1
ответ
Как использовать автозагрузку вместе с пространством имен в php?
Я хочу использовать функцию __autoload. Например, у меня есть два файла в одной папке: index.php, MyClass.php MyClass.php выглядит примерно так: // filename: MyClass.php namespace SomeNameSpace; class MyClass{ public static function helloWorld(){ ec…
19 янв '13 в 20:12
2
ответа
PHP Composer Autoloader Простая структура
У меня работает Composer, и я хотел бы использовать его автозагрузчик для загрузки моих классов, но он не работает. Вот моя структура каталогов. Я держу это действительно простым для начала. index.php composer.json Vendor controllers/webgl.php Внутр…
26 май '15 в 19:33
0
ответов
Использовать мой автозагрузчик везде?
У меня есть автозагрузчик, который загружает все классы, которые мне нужны <?php spl_autoload_register('app_autoload'); function app_autoload($class) { require "class/$class.php"; } ?> Но есть проблема, если я создаю папку входа в систему и мн…
03 июн '16 в 19:09
0
ответов
Класс автоматической загрузки, определенный в расширении php с разрешением имени класса
Метод __autoload может помочь загрузить класс в файл, как показано ниже. public static function __autoLoad($className) { @include_once str_replace(array('\\', '_'), '/', $className) . '.php'; } //file: /lib/parent.php <?php class Lib_Parent { //.…
07 июн '18 в 17:02
8
ответов
Автоматически включать / требовать все файлы во всех каталогах
Я хотел бы автоматически include/require все .php файлы под всеми каталогами. Например: (Структура каталогов) -[ classes --[ loader (directory) ---[ plugin.class.php --[ main.class.php --[ database.class.php Мне нужна функция, которая автоматически …
16 авг '14 в 11:45
2
ответа
Zend автозагрузчик
Я пытаюсь автоматически загрузить формы, найденные в моем проекте в папке application/forms/*. Php (в данном случае LoginForm.php). Как настроить автозагрузчик Zends для автоматической загрузки этой формы? Поскольку я не хочу использовать уродливые …
23 апр '12 в 15:00
2
ответа
Пространство имен Symfony2 Composer Bundle
Некоторое время я пытаюсь импортировать собственный пакет через композитор, но у меня возникло несколько проблем. Я получил следующую связку: <?php namespace Platform\Bundle\PollBundle; use Symfony\Component\HttpKernel\Bundle\Bundle; class Platfo…
31 мар '14 в 12:26
9
ответов
Автозагрузчик JavaScript?
Есть ли решение, где я могу иметь зависимые от автозагрузки файлы JavaScript/jQuery при необходимости? Например, рассмотрим этот сценарий: У меня есть скрипт автозагрузчика, который прослушивает, когда нужно загрузить определенный скрипт. JQuery dia…
21 июн '11 в 20:57
1
ответ
Фатальная ошибка: точно / класс / хорошо / путь / класс не найден
Я получил фатальную ошибку: фатальная ошибка: класс 'app\Autoloader' не найден в C:\wamp64\www\WE\index.phpДругими словами: фатальная ошибка: точно / класс /good/way/class не найден начало моего скрипта index.php <?php use \app\Autoloader; Autolo…
03 июл '16 в 11:25
0
ответов
Как установить сторонний lib без composer в yii2?
Я новичок в yii2. У меня есть класс php, и я хочу использовать его в yii2, но я не знаю, как добавить в автозагрузчик. Я использую его сейчас следующим образом: require_once '/vendor/xplore-php-sdk/xplore-php-sdk.php'; $query = new XPLORE('h3zjkzrgv…
13 окт '18 в 12:20
2
ответа
Переменные автозагрузки CodeIgniter теряются после вызова AJAX
Я создавал приложение, которому требуются кнопки для вызова ajax контроллера, использующего модели с автозагрузкой. У меня сложилось впечатление, что переменные в автозагрузочной модели сохранят свои значения после вызова Ajax, но по какой-то причин…
16 янв '14 в 12:43
1
ответ
ZF2 автозагрузка пользовательских модулей с помощью композитора
Я пытаюсь настроить проект ZF2 (немного отличающийся от zf2skeleton), и я хочу использовать composer для обработки всех автозагрузок, не только от вендоров (установленных через composer), но и от тех модулей, которые я создаю. По какой-то причине я …
29 янв '13 в 14:31
1
ответ
Внешний класс не загружается в Laravel
Просто начинаю работать с Laravel и немного борюсь с кривой обучения и отсутствием подробной документации. Я пытаюсь использовать class.upload.php verot.net и не может получить класс для загрузки. Я загрузил каталог классов в application/libraries/c…
04 янв '13 в 14:36
1
ответ
Композитор, автозагрузчик и VCS
Что касается содержимого каталога VENDOR, часто задаваемые вопросы для Composer (и в других местах документации) гласят, что: Каталог vendor (или там, где установлены ваши зависимости) должен быть добавлен в.gitignore/svn:ignore/etc. Я ввожу зависим…
09 янв '15 в 18:35
1
ответ
Проблема с использованием SplClassLoader
Я впервые пишу приложение на PHP. Я обычно разработчик в Node или MVC4, если это помогает любому. Вот моя структура каталогов для этого проекта: -TestProject --BackgroundWorkers ---Worker1 ----Repositories -----Worker1.php --index.php --SplClassLoad…
03 май '14 в 04:06