Pimcore 4 classmap

时间:2016-03-09 16:37:13

标签: php pimcore

我正在将网站从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,但这也无效。

我该如何运作?

0 个答案:

没有答案