[英]TYPO3 Extension: create database view during installation
在我的TYPO3擴展名中,我使用了一個外部表。 我已經創建了2個視圖,以我的擴展程序需要的方式提供此表的數據。
問題是-在安裝時如何創建這些視圖?
安裝例程會迷惑“ ext_tables.sql ”中定義的視圖。
我嘗試使用文件“ ext_tables_static + adt.sql ”。 此變體僅適用於INSERT
語句。
我唯一需要做的就是在這里使用信號槽分配器描述變體(聽起來很復雜,但實際上並非如此!提供的文檔非常好)。
但是我不敢相信沒有本地方法(例如ext_tables.sql
)可以解決這些問題。
我前一段時間對此問題做了一些研究。 當時沒有其他方法可以滿足您的需求,我懷疑與此同時已經開發了一種新方法。
Configuration/SQL/*.sql
。 CREATE TABLE
(偽)語句。 tablesDefinitionIsBeingBuilt
,請使用信號TYPO3\\CMS\\Install\\Service\\SqlExpectedSchemaService
- tablesDefinitionIsBeingBuilt
。 在TYPO3\\CMS\\Core\\Category\\CategoryRegistry::addCategoryDatabaseSchemaToTablesDefinition
中的TYPO3核心中使用它 請注意,無法教您安裝工具的數據庫分析器您的視圖,因此它將一直困擾您刪除視圖。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.