我尝试用我的codeigntier框架实现这个(http://web.archive.org/web/20080506155528/http://software.zuavra.net/inline-diff/),但我无法实现它。 如果您已经使用codeigniter框架实现了这一点,那么请帮助我。
为什么我无法实施:
我单独运行这些文件(不使用框架)&它对我有用。但是在我的COdeigniter控制器中保留相同的文件(即inline_example.php
内容)时,它显示了太多错误(如图所示)。然后我虽然这是我用codeignter实现的能力。所以我想在这里问一下帮助
答案 0 :(得分:-1)
我已经在codeigniter中实现了这个库。
要解决该错误,您必须在内联差异的所有库文件中将& new 变量替换为 new 。
例如: inline_function.php
$diff = &new Text_Diff($hlines1, $hlines2);
$diff = new Text_Diff($hlines1, $hlines2);
并且还改变unified.php和diff.php中的路径
require_once(APPPATH.'libraries/Text/Diff/Renderer.php');