2013-07-24 71 views
0

我遇到了問題,嘗試將內聯標籤應用於工作方法,使用phpDocumentor version 2.0.0a12。使用下面的示例代碼,不管我嘗試什麼(例如/ global/foo :: bar(),foo :: bar,foo :: bar()等等),{@link參數}文本每次都會打印出來,而不是解析爲html定位標記。phpdocumentator2,phpdoc,不會解析內聯鏈接

其他人看到了嗎?

<?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> 

這可以(不使用和IDE)被認爲是PHPDoc inline {@link} (and Netbeans)重複,但我不」這樣認爲,因爲我打電話命令行PHPDoc的。 任何幫助嚴重讚賞;)

回答