Я використовую спеціальну схему при іменуванні моїх файлів. Будь-які вказівки щодо автозавантаження автозавантажувача Zend?
Дякую!
Відповіді:
4 для відповіді № 1Ви можете написати власний клас автозавантажувача та зареєструвати його за допомогою автозавантажувача ZF. У цьому посібнику коротко про це: http://framework.zend.com/manual/en/zend.loader.autoloader.html#zend.loader.autoloader.interface
В основному це лише клас, який визначає один метод, який приймає ім'я класу як параметр. Отже, для вас це буде щось на кшталт:
class My_Autoloader implements Zend_Loader_Autoloader_Interface
{
public function autoload($class)
{
$filename = $class.".obj.php";
require $filename;
}
}
Вищезгадане припускає, що класи на включенняшлях, якщо ні, просто дотримуйтесь повного шляху перед $ filename. Додайте будь-яке інше потрібне відображення / перевірку тут, а потім зареєструйте його відповідно до прикладу в посібнику. Як правило, ви це зробите в своєму завантажувальному файлі.