Покинул форум
Сообщений всего: 98
Дата рег-ции: Дек. 2014
Помог: 0 раз(а)
Доброго времени суток! Подскажите пожалуйста, нет ли у кого примера route в реализации php, чтобы там была реализована функция __autoload. Может есть ссылка на источник где это всё реализовано. Заранее спасибо.
caballero
Отправлено: 29 Января, 2015 - 19:17:11
Активный участник
Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011 Откуда: Харьков
throw new Exception(sprintf("The uploaded file <b>%s</b> class <b>%s</b> not found",$path,$class_name));
}
}else{
throw new Exception(sprintf("Not found the file <b>%s</b> with the class <b>%s</b>",$path,$class_name));
}
}
}
Подключаем файлик и всё работает
Я использую подключение для двух вариантов
1. Это часть ядра
2. Это библиотеки
Соответственно файлы (классы) в разных папках
Покинул форум
Сообщений всего: 446
Дата рег-ции: Янв. 2015 Откуда: Тамбов
Помог: 17 раз(а)
DelphinPRO, моя CMS без нэймспэйсов. Если честно, то пока не осознал в них потребность. Т.е. не вижу необходимости из-за этого "полумифического" функционала переписывать на данном этапе движок И даже сегодня я не вижу особых плюсов в них
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
GoDr пишет:
пока не осознал в них потребность
Вот потребность:
GoDr пишет:
// Библиотеки : LibНазваниеКласса
Пространство имён Lib, эмулируемое стандартом кодирования и наименования классов.
----- PostgreSQL DBA
GoDr
Отправлено: 30 Января, 2015 - 09:38:42
Посетитель
Покинул форум
Сообщений всего: 446
Дата рег-ции: Янв. 2015 Откуда: Тамбов
Помог: 17 раз(а)
Мелкий, это я понял, да и знал Уже пару раз пытался перевести движок на это. Начинаю делать и понимаю что затраченное время не окупается вообще никак, уж очень маленькое преимущество Может ещё раз попробую
Соответственно можно (или нужно) преобразовывать для autoloader'а пути до файла с классом, опираясь на его полное имя... (Добавление)
PS: подробности.... (если вдруг)
juramaj
Отправлено: 30 Января, 2015 - 13:56:45
Гость
Покинул форум
Сообщений всего: 98
Дата рег-ции: Дек. 2014
Помог: 0 раз(а)
Как избавится в маршрутизаторе на mvc от include, а вместо этого реализовать функцию autoload для загрузки классов. Вот мой маршрутизатор:
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.