Composer php Can';t在螺栓CM中安装局部加长件

Composer php Can';t在螺栓CM中安装局部加长件,composer-php,silex,bolt-cms,Composer Php,Silex,Bolt Cms,我正在尝试为Bolt CM编写扩展。我决定我应该从他们提供的教程开始,尽管我无法让它发挥作用。在CMS自身的“扩展”页面上查看时,会显示扩展,但不起作用。相反,它显示local/author/urlfield-[INVALID]-[DISABLED] 我很确定问题出在extensions/composer.json文件中。我将扩展的名称空间添加到“require”数组中(从上面开始的第二个): 如果我在这个文件中更改扩展名,它在CMS中也会更改 我真的找不到在哪里使用名称空间,在哪里使用文件位置

我正在尝试为Bolt CM编写扩展。我决定我应该从他们提供的教程开始,尽管我无法让它发挥作用。在CMS自身的“扩展”页面上查看时,会显示扩展,但不起作用。相反,它显示local/author/urlfield-[INVALID]-[DISABLED]

我很确定问题出在extensions/composer.json文件中。我将扩展的名称空间添加到“require”数组中(从上面开始的第二个):

如果我在这个文件中更改扩展名,它在CMS中也会更改

我真的找不到在哪里使用名称空间,在哪里使用文件位置,以及是否使用所有小写、驼峰式或任何其他类型的大小写


有人能帮忙吗?所有的意见都很感谢

也许您可以在本地扩展映射中调用它?我有完全相同的问题,目前无法解决。请尝试按照文档中提供的安装本地扩展的教程进行操作。我不得不一遍又一遍地做,几次破坏了我的建筑。最终我让它开始工作了。我必须承认,这样做有点与直截了当的做法相反,但如果你一步一步地做每件事,它应该会起作用。有很多步骤要做对。我一直在努力解决这个问题,然后意识到我的/extensions/composer.json中的url路径是错误的。我使用的是一个Vagrant框,并且意识到我使用的是主机上存储库的路径,而不是Vagrant框中的路径(bolt运行的地方)——因此这是需要检查的。
"require": {
    "sahassar/gmaps": "^4.0",
    "myname/myexension": "^1.0",
    "larsvanscheijndel/urlfield": "^1.0",
    "wikimedia/composer-merge-plugin": "^1.3"
}