如何在Codeigniter中删除形式为_open_multipart()的action属性?

如何在Codeigniter中删除形式为_open_multipart()的action属性?,codeigniter,Codeigniter,有没有办法删除CodeIgniter中的action属性 代码通常如下所示: form_open_multipart('person/add', $attributes); 我希望我可以省略第一个参数,这样在标记中就不会有action属性 谢谢那些能帮忙的人 当然,您可以考虑: 1“动作”属性有意义和功能,不知道为什么要删除它 2您始终可以向其传递空字符串: 并将第60行更改为 $form = '<form '; form_open_multiaction只需选取form_open并添

有没有办法删除CodeIgniter中的action属性

代码通常如下所示:

form_open_multipart('person/add', $attributes);
我希望我可以省略第一个参数,这样在标记中就不会有action属性


谢谢那些能帮忙的人

当然,您可以考虑:

1“动作”属性有意义和功能,不知道为什么要删除它

2您始终可以向其传递空字符串:

并将第60行更改为

$form = '<form ';
form_open_multiaction只需选取form_open并添加enctype属性,因此您可以更改form_open并进行设置。
现在就看你了,我还是不明白为什么一个空洞的行动不能满足你的目标。

你为什么要删除这个行动?嗨,达米恩,如果我这样做,这会影响所有元素,对吗?有没有一种方法可以专门针对一个页面执行此操作?@jagadmarks afaik没有,但您始终可以使用该功能创建自定义帮助程序,或者使用原始表单帮助程序的修改副本,并加载该帮助程序
  <form action="" method="post">
$action OR $action = $CI->config->site_url($CI->uri->uri_string());
$form = '<form action="'.$action.'"';
$form .= _attributes_to_string($attributes, TRUE);
$form .= '>';
$form = '<form ';