/ / Autoload .obj.php файли в Zend? - php, zend-framework

Автозавантаження файлів .obj.php в Zend? - php, zend-framework

Я використовую спеціальну схему при іменуванні моїх файлів. Будь-які вказівки щодо автозавантаження автозавантажувача 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. Додайте будь-яке інше потрібне відображення / перевірку тут, а потім зареєструйте його відповідно до прикладу в посібнику. Як правило, ви це зробите в своєму завантажувальному файлі.