最小化代码点火器中的函数或文件

时间:2016-02-09 13:01:55

标签: php codeigniter

我的问题是,如果假设视图中有多个按钮,假设它可能是15并且所有这些功能都不同,所以在正常情况下我必须创建多个文件,即ajax或php文件,或者我必须创建多个函数控制器。   是否有任何解决方案可以最小化文件或函数的数量,并在一个或两个函数或文件中实现这些功能?

1 个答案:

答案 0 :(得分:0)

在HTML中

    <button type="submit" name="submitForm" value="button1">Button 1</button>
     <button type="submit" name="submitForm" value="button2">Button 2</button>   
<button type="submit" name="submitForm" value="button3">Button 3</button>

在控制器中

$formSubmit = $this->input->post('submitForm');
if( $formSubmit == 'button1' )
   //button1 functionality
elseif( $formSubmit == 'button2' )
     //button2 functionality
elseif( $formSubmit == 'button3' )
     //button3 functionality