parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

я сейчас немного поправил pfModule...

Sumo 26.08.2007 16:58 / 26.08.2007 17:02

Можете взять новый дистрибутив на старом месте.

В принципе есть два метода инициализации модулей:

1. Указать методу addModule имя класса ($.class) и имя файла с классом ($.file) или строку с кодом класса (например, загруженную из БД) ($.source), а также, если необходимо, параметры, передаваемые конструктору класса ($.args[]).

2. Указать методу функцию (фабричный метод), которая возвращает класс с модулем ($.factory). Важно: не имя функции, а саму функцию! Это необходимо, если вам нужно инициализировать класс каким-либо нестандартным образом.

Второй способ, кстати, в проектах мне так и не понадобился ни разу. (Поэтому там была ошибка, которую я сейчас поправил.)