PHP Documentor --output option

9
我已经通过PEAR安装了PHP Documentor。但是输出选项无法工作。 当我使用简单的命令时,例如 phpdoc -d源路径-t目标路径--模板响应式
它可以正常工作。但是当我像这样使用-o或--output选项时, phpdoc -d源路径-t目标路径-o PDF:default:*
它会显示以下错误。
[RuntimeException] “-o”选项不存在。
我也尝试了其他输出格式,例如-o HTML:Smarty:PHP和-o HTML:Smarty:default,但结果是相同的。
2个回答

3

在phpdocs 2中不存在-o选项
请查看以下选项:

phpdoc -h

感谢您的快速回复。是的,它不在那里。但是我该如何在phpdocs 2中获得PDF输出呢? - Tahir
1
我认为在这个版本中已经取消了导出为PDF的功能。你需要安装旧版本。 - Julien
新版本通常会带来新功能,而不是删除旧功能。因此,我相信在 PHP Documentor 2 中也有一种获取不同输出的方法。 - Tahir
请注意,phpdocs2仍处于alpha阶段,它甚至在pear中有自己的alpha通道。如果您想知道最终版本将包含什么,请等待或在此处跟随github项目:https://github.com/phpDocumentor/phpDocumentor2/issues?milestone=15&state=open - Bjoern

1
在新的2.*版本中,还没有这样的pdf模板。也没有-o选项。
只有http://www.phpdoc.org/templates
模板选择。
phpdoc --template="clean" --template="checkstyle" -d .

顺便说一下,我使用的是旧版本(1.4.4),我想保存为PDF。

phpdoc -o PDF:default:default -t ./docs -d ./

但是生成了一个糟糕的文档。也许版本1.4.4与PHP 5.5.11在PDF格式的问题上不兼容。
我只能在版本1.4.4中生成HTML。
phpdoc -o HTML:frames:earthli -t ./docs -d ./

所以我回到了第二版,并等待PDF模板。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接