ZFTool生成类文件的错误路径

时间:2013-03-19 14:08:07

标签: php code-generation zend-framework2

我安装了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',
);

为什么呢?如何解决?

1 个答案:

答案 0 :(得分:0)

这确实是ZFTool中的一个错误。我部署了一个您可以在https://github.com/zendframework/ZFTool/pull/28看到的修补程序。

基本上,ZFTool无法比较要爬网的目录和目标类映射文件目录。结果就是产生你正在经历的花哨输出。

编辑 :已合并 - 此修复程序已在ZFTool中