2012-12-10 5 views
3

phpDocumentor v2로 프레임 워크를 문서화하려고합니다. 모두 상수를 제외하고는 잘됩니다. enter image description here구문 분석하지 않는 블록을 정의하십시오.

이뿐만 아니라 SITE_URL (두 번째에 @ignore 태그에도 불구하고) 두 번 인쇄뿐만 아니라 어떤이있다 :

// Define our site url 
    if(MOD_REWRITE) 
    { 
     /** 
     * The URL to get to the root of the website (HTTP_HOST + webroot) 
     * 
     * @package  System 
     */ 
     define('SITE_URL', Request::BaseUrl()); 
    } 
    else 
    { 
     /** 
     * @ignore 
     */ 
     define('SITE_URL', Request::BaseUrl() .'/?uri='); 
    } 

문제는 여기 사진에 없다는 것이다 : 여기 내 코드입니다 설명 및 상수가 정의 된대로 "System"패키지 아래에 저장되지 않습니다. 설명, 또는 모든 phpdoc 태그도 내 정의 된 contsants에 대해 작동하지만, 다른 모든 doc 블록 (함수 및 클래스)은 정상적으로 작동합니다. 누구든지이 문제를 해결하는 방법을 알고 있습니까?

+0

나는 당신의 질문에 대답하고 있지 않다 알고 있지만 http://apigen.org/을 시도 – sebataz

답변

1

phpDocumentor 두 개의 상수를 참조하십시오. 한 곳에서 한 번만 상수를 정의하는 것이 더 좋습니다.

더 나은 솔루션 :

define('SITE_URL', Request::BaseUrl() . (!MOD_REWRITE ? '/?uri=' : null)); 
관련 문제