我正在将网站从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
,但这也无效。
我该如何运作?