如何自定义Zend_Tool输出?

Jas*_*son 9 php zend-framework zend-tool

我想用Zend_Tool与我的项目(ZF 1.9),但我想能够自定义的新文件的默认输出.例如,所有控制器都应该使用phpdoc标记和许可信息为输出预先设置一个特定的标题,以避免我必须将其添加为额外的步骤.

此外,对于这个特定项目(但不是所有其他项目),我需要控制器扩展除默认Zend控制器之外的其他东西,因为我已经扩展了某些特定功能.

文档提到了做这些事情的能力,但它没有说清楚.

据我所知,我可以设置一个〜/ .zf目录(在基于***nix的系统上)并在那里包含自定义提供程序.但是,这将是机器范围的,而不是仅限于单个项目范围.此外,虽然这将添加新的提供商,但它(似乎)不允许我自定义现有提供商的功能.

这里的任何帮助将不胜感激!

The*_*lor 0

当你定义具体的类时,你自然可以继续重写。您可以将它们声明为基于您的类,而不是 ZF 类。

对于特定项目,您可以将类路径修改为 ZF 的自定义版本,或者可能具有自定义覆盖文件夹。使用自定义文件夹,您的更改将不再是机器范围的,但您的 zend 框架也不是。在基于 ***nix 的系统上,您可以利用符号链接来保留一份 ZF 副本。

您是否尝试修改源代码以包含许可证标头和 PHPdoc?如果是这样,我过去所做的就是一个简单的构建步骤,添加您需要的信息。每种文件类型都可以具有适当的标头信息。您可以使用漂亮的标签来告诉系统忽略文件,或仅在控制器上运行。

祝你好运,雅各布