Переписываю движок с процедурного метода на ООП. Создаю несколько классов в начале каждого пишу
namespace ...
use ...
Мне выпадают ошибки class not found
. Подскажите, как организовать автозагрузку классов, например, с помощью Composer. Можно ли автоматически сформировать composer.json
по своему проекту?
До этого использовал его только для подключения сторонних библиотек.
При подключении composer к своему проекту вместо
require "../vendor/autoload.php";
пишите
$loader = require "../vendor/autoload.php";
$loader->setPsr4('ВАШ_NameSpace\\', 'ПУТЬ_ДО_КОРНЯ_ВАШЕГО_NameSpace');
После этого composer подхватывает и ваши классы.
Если используете Composer, то и настройки подключаемых файлов или папок пишите в composer.json
.
Официальная документация:
Есть на русском языке небольшая статья на эту тему:
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть маршруты по которым при переходе страница отображается нормально, например $route['about-us'] = "main/about_us"; Пытаюсь создать новый урл $route['new_about_us']...
Подскажите, как заменить нижеприведённый код вызова шорткода на аналогичный код, в котором используется WP_Query? Сам цикл я смогу построить...