0

我正在将一个网站从 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但这也不起作用。

我如何让这个工作?

4

0 回答 0