我在windows上用的phpdoc1.4.3的下载版,生成的文档有报错:Smarty error: unable to read resource: “pkgelementindex.tpl”,而且没有css,png图标也看不到,在这里发现smarty模板文件的后缀名有错误,本来应该是.tpl,可是有部分文件的后缀为tp,所以引发报错。其实不光模板文件后缀有误,很多css和png后缀名为cs和pn,找来一段改文件名的批处理,把下面的代码保存为bat,
@echo off for /r %%a in (*.cs) do ren "%%a" "%%~na.css" for /r %%a in (*.pn) do ren "%%a" "%%~na.png" for /r %%a in (*.tp) do ren "%%a" "%%~na.tpl" pause
放在phpdoc目录下,运行既可以把错误的后缀改过来。