From 8f68b413daabb0304e59a5e3dedd9fba77242b98 Mon Sep 17 00:00:00 2001 From: wangyidong Date: Wed, 2 May 2012 13:24:51 +0000 Subject: [PATCH] * fix a bug when extension have not ''); + $extLines = trim($extLines); + if(strpos($extLines, '') !== false)$extLines = rtrim($extLines, '?\>'); $modelLines .= $extLines . "\n"; } else @@ -200,15 +201,20 @@ class helper $extClasses .= "'$extClass',"; } $extClasses = rtrim($extClasses, ','); - $modelLines .= "\t\t\$extClasses = array($extClasses);\n"; - $modelLines .= "\t\tforeach(\$extClasses as \$extClass)\n\t\t{\n"; - $modelLines .= "\t\t\tif(method_exists(\$extClass, \$method))\n\t\t\t{\n"; - $modelLines .= "\t\t\t\t\$class = new \$extClass();\n"; - $modelLines .= "\t\t\t\treturn call_user_func_array(array(&\$class, \$method), \$params);\n"; - $modelLines .= "\t\t\t}\n\t\t}\n\t}\n"; - + $modelLines .=<<