【问题标题】:PHP Documentor --output optionPHP Documentor --output 选项
【发布时间】:2012-07-08 02:33:51
【问题描述】:

我已经通过 PEAR 安装了 PHP Documentor。但输出选项不起作用。 当我使用像

这样的简单命令时

phpdoc -d source/path -t target/path --template responsive

它工作正常。但是当我像这样使用 -o 或 --output 选项时

phpdoc -d 源/路径 -t 目标/路径 -o PDF:default:*

它给出以下错误。

[运行时异常]

“-o”选项不存在。

我也尝试过其他输出格式,比如 -o HTML:Smarty:PHP 和 -o HTML:Smarty:default 但结果是一样的。

【问题讨论】:

    标签: php phpdoc


    【解决方案1】:

    -o 选项在 phpdocs 2 上不存在
    看选项白衣:

    phpdoc -h
    

    【讨论】:

    • 感谢您的快速回复。是的,它不存在。但话又说回来,我怎样才能在 phpdocs 2 中获得 pdf 输出?
    • 我认为导出到 pdf 在此版本中被删除。您必须安装旧版本。
    • 新版本通常会带来新功能,而不是删除旧功能。所以我相信必须有一种方法可以在 php documentor 2 中获得不同类型的输出。
    • 请记住 phpdocs2 仍处于 alpha 阶段,它甚至在 pear 中有自己的 alpha 通道。如果您想知道最终版本将包含什么,请等待或关注 github 项目:github.com/phpDocumentor/phpDocumentor2/…
    【解决方案2】:

    在新版本 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 ./
    

    所以我回到版本 2 * 并等待 pdf 模板。

    【讨论】:

      猜你喜欢
      • 2023-04-02
      • 1970-01-01
      • 1970-01-01
      • 2011-02-12
      • 1970-01-01
      • 2013-01-18
      • 2020-08-08
      相关资源
      最近更新 更多