我正在将一个网站从 Pimcore 3 迁移到 4 (RC1),并且我正在努力处理类映射。website/var/config/classmap.xml
在使用新版本中的文件完成此操作之前, website/config/classmap.php
(不同的目录和类型)中有一个文件。我按照这个例子,清除了几次缓存(以前是 Pimcore 3 需要的),但没有效果,没有应用类映射。我在 Pimcore 4 中找不到任何有关如何执行此操作的文档。XML 曾经在其中包含指向文档的链接,但现在不再如此。
这是我的classmap.php:
return [
"Object\\Tag" => "Website\\Model\\Tag",
"Object\\Tag\\List" => "Website\\Model\\Tag\\Listing",
"Object\\News" => "Website\\Model\\News",
"Object\\News\\List" => "Website\\Model\\News\\Listing",
"Object\\Column" => "Website\\Model\\Column",
"Object\\Column\\List" => "Website\\Model\\Column\\Listing",
"Object\\Project" => "Website\\Model\\Project",
"Object\\Project\\List" => "Website\\Model\\Project\\Listing",
"Object\\Employee" => "Website\\Model\\Employee",
"Object\\Employee\\List" => "Website\\Model\\Employee\\Listing",
];
pimcore/config/startup.php
我试着在我发现这个中挖掘代码:
// register class map loader => speed
$autoloaderClassMapFiles = array(
PIMCORE_CONFIGURATION_DIRECTORY . "/autoload-classmap.php",
PIMCORE_PATH . "/config/autoload-classmap.php"
);
我尝试将文件重命名为,autoload-classmap.php
但这也不起作用。
我如何让这个工作?