Хороший совет состоит в том, чтобы посмотреть, как другие проекты сделали его. Многие призывают к установке плагинов, и их "имя", зарегистрированное для сервисов (как Wordpress, делает), таким образом, у Вас есть "точки" в Вашем коде, где Вы вызываете функцию, которая идентифицирует зарегистрированных слушателей и выполняет их. Стандартная скороговорка дизайна OO Шаблон "наблюдатель" , который был бы хорошим вариантом реализовать в действительно объектно-ориентированной системе PHP.
Платформа Зенда использует много методов сцепления и очень приятно проектируется. Это было бы хорошей системой для взгляда на.
Почему бы не загрузить в таблицу с первичный ключ с автоинкрементом?
create table MyTable (
id integer auto_increment primary key,
...
)
Вы можете указать столбцы, которые будут импортированы после имени таблицы:
LOAD DATA INFILE 'filename' INTO TABLE tablename (col1,col2,...);
Если вы не укажете столбец id, MySQL не будет читать его из файла.