phpDocumentor生成无效的文件名
生成的文档中的所有链接都类似于:phpDocumentor生成无效的文件名,php,phpdoc,Php,Phpdoc,生成的文档中的所有链接都类似于:docs/classes/db\u Foo/Bar.html。实际的文件名不包含任何db_前缀,因此整个文档仅指向404页 为什么链接是用db\uuu前缀生成的,而不是文件名 我尝试了GitHub最新的标签v2 alpha2,但运气不好 我使用的命令是: php ..\phpDocumentor\bin\phpdoc.php -d src/Foo -t docs --ignore "*map*,*om*" --ignore-symlinks --template
docs/classes/db\u Foo/Bar.html
。实际的文件名不包含任何db_
前缀,因此整个文档仅指向404页
为什么链接是用db\uuu
前缀生成的,而不是文件名
我尝试了GitHub最新的标签v2 alpha2,但运气不好
我使用的命令是:
php ..\phpDocumentor\bin\phpdoc.php -d src/Foo -t docs --ignore "*map*,*om*" --ignore-symlinks --template responsive
几个小时后,我搜索并替换了
responsive
模板,并替换了所有出现的db\uu
,现在链接正常了。PHPDocumentor上次更新已经好几年了,从所有意图和目的来看,该项目似乎都死了。您是否考虑过更现代的替代方案,如DocBlox、Doxygen或ApiGen?@GordonM:DocBlox已合并为phpDocumentEntor2。DocBlox是phpDocumentEntor2,只是一个原型名称。您是否在使用某个1.x版本的phpDocumentor和github的“响应”模板?如果是,请注意该模板仅用于phpDocumentor版本2.x。如果您使用的是2.x,那么这表示存在错误。