我安装了ZFTool(/usr/bin/zf2
引用/lib/ZendFramework/ZFTool/zf.php
)
user@machine:/var/www/.../projectroot/module/Catalo# zf2 version
ZFTool - Zend Framework 2 command line Tool ver. 0.1
The ZFTool is using Zend Framework 2.1.3
它工作正常。但是当我尝试生成一个类图
时user@machine:/var/www/.../projectroot/module/Catalo# zf2 classmap generate . -w
它创建了一个错误路径的类图:
<?php
// Generated by Zend Framework 2
return array(
'Catalog\Module' => __DIR__ . '/../../../../../../.././Module.php',
'Catalog\Controller\CatalogController' => __DIR__ . '/../../../../../../.././src/Catalog/Controller/CatalogController.php',
);
为什么呢?如何解决?
答案 0 :(得分:0)
这确实是ZFTool中的一个错误。我部署了一个您可以在https://github.com/zendframework/ZFTool/pull/28看到的修补程序。
基本上,ZFTool无法比较要爬网的目录和目标类映射文件目录。结果就是产生你正在经历的花哨输出。
编辑 :已合并 - 此修复程序已在ZFTool中