0

我在尝试使用phpDocumentor version 2.0.0a12. 使用下面的示例代码,无论我在 {@link 参数} 中尝试什么(例如 /global/foo::bar()、foo::bar、foo::bar() 等),每次都会打印出文本,而不是解析为 html 锚标记。

有没有其他人看到这个?

<?php
/**
 * File docblock thingy
 */

/**
 * Class docblock thingy
 */
class foo{

    /**
     * Description for bar {@link http://google.ie click for google} this is the inline link
     * @return boolean Default true
     */
    public function bar(){
        return true;
    }

    /**
     * Description for baz {@link foo::bar()}
     * @return boolean Default false
     */
    public function baz(){
        return false;
    }

}

也许我缺少配置参数?上面使用的配置是:

<?xml version="1.0" encoding="UTF-8" ?>
<phpdoc>
  <parser>
    <target>.</target>
    <default-package-name>Foo</default-package-name>
    <parseprivate>on</parseprivate>
  </parser>

  <transformer>
    <target>docs</target>
  </transformer>
  <files>
    <directory>.</directory>
  </files>
</phpdoc>

这可以被认为是PHPDoc inline {@link}(和 Netbeans)的副本,但我不这么认为,因为我是从命令行调用 phpdoc(不使用和 IDE)。任何帮助都非常感谢;)

4

1 回答 1

2

内联 {@link} 尚未在 v2 中实现 -- http://phpdoc.org/docs/latest/references/phpdoc/tags/link.html

于 2013-07-24T18:36:18.933 回答