我正在使用
TYPO3 13.1
启动一个新网站。我需要创建一个自定义本地扩展,以便存储我所有的自定义控制器、模型、视图助手、文件等...
我处于“作曲家模式”WAMP
将我的扩展添加到 TYPO3 根目录中
composer.json
我做了一个repository
composer update
来查看该软件包。
问题:TYPO3 无法识别它:
composer show
php vendor/bin/typo3 extension:setup
Admin Tools
)
它应该是自动的,但事实并非如此。
顺便说一句,我确实以相同的方式安装了另一个扩展(Extensions
)并且它有效:我相信这可能是因为我丢失了特定文件?也许在 /Configuration/ 文件夹中?
/课程/
/资源/作曲家.json
下面是我的扩展的
ext_emconf.php
georgringer/news
:
composer.json
星号“******”正在隐藏个人数据,当然它不在代码内:)
添加了一个(本地路径)存储库到
{
"name": "******/******",
"version": "1.0.0",
"description": "******************************",
"type": "typo3-cms-extension",
"authors": [
{
"name": "******",
"email": "******",
"homepage": "******",
"role": "maintainer"
}
],
"homepage": "******",
"support": {
},
"require": {
},
"prefer-stable": true,
"autoload": {
"psr-4": {
"******\\": "Classes/"
}
},
"extra": {
"typo3/cms": {
"extension-key": "******"
}
}
}
composer.json
要添加它,您需要执行以下操作:
composer update
这将安装它并且 TYPO3 可以找到它(因为它已安装)。然后使用
composer require vendor/package-name
确保创建所需的表和列。