Расширение TYPO3: создание представления базы данных во время установки

В моем расширении TYPO3 я использую стороннюю таблицу. Я создал 2 представления, предоставляющих данные этой таблицы в соответствии с потребностями моего расширения.

Вопрос - как эти представления можно создать во время установки?

Представления, определенные в файле "ext_tables.sql", сохраняются процедурой установки.

Я пытался использовать файл "ext_tables_static+adt.sql". Этот вариант работает только для операторов INSERT.

Единственное, что мне нужно сделать, это вариант, описанный здесь с использованием диспетчера слотов сигналов (звучит сложно, но на самом деле это не так! Предоставленная документация очень хороша).

Но я не могу поверить, что нет нативного способа (вроде ext_tables.sql) для решения таких проблем.


person firelex    schedule 06.08.2016    source источник


Ответы (1)


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

Имейте в виду, что нет никакого способа научить анализатор базы данных инструмента установки вашим представлениям, поэтому он будет продолжать придираться к вам об их удалении.

person undko    schedule 08.08.2016