我第一次使用Codeigniter验证码助手,我想修改助手在变量中用RGB定义的颜色,例如:
$bg_color = imagecolorallocate ($im, 255, 255, 255);
$border_color = imagecolorallocate ($im, 153, 102, 102);
$text_color = imagecolorallocate ($im, 204, 153, 153);
$grid_color = imagecolorallocate($im, 255, 182, 182);
$shadow_color = imagecolorallocate($im, 255, 240, 240);
我见过有人说要在你的自定义帮助程序目录中创建一个帮助文件,但我不知道这会有什么帮助,因为我不想扩展帮助程序,我想排序覆盖这些变量。
那么最好的方法是什么?
答案 0 :(得分:2)
您要扩展它的原因是,您可以“覆盖”“create_captcha”功能,而无需更改CI系统文件夹中的原始帮助程序。您的CI系统应保持不变,以便您在将来的版本上更容易更新CI。此外,如果扩展代码出现问题,您可以轻松恢复原始版本。