好吧,让我们说,我有100个呼叫“form_input”功能。这些电话包括文本(70)和上传(30)。调用内置的CodeIgniter功能
我上传之前很简单。现在我改变一下并添加:图像预览和文件名预览。但我不想改变所有的地方(30),我可以,这很容易,但我现在不想要。
我不想变“芯”的文件,如果是这样,我更喜欢使用其他名称的功能。
form_input($p1, $p2, $p3){
if($p1['type']=='file'){
//do my lovely upload
}else{
//call built-in form_input (this is not a recursive call)
form_input($p1, $p2, $p3);
}
}
你能简单地命名版本'form_input_custom()'? – MonkeyZeus
是的,我知道这是一种方式,但我需要知道如何使用相同的名称,当然如果可能的话。 – lcssanches
您需要将其命名空间,将其放入它自己的类中,并根据需要调用'class-> function()',或覆盖原始文件并创建处理上载的其他代码。 – MonkeyZeus