0
実際には私は聞いてみたいと思っています。私たちが入力するパラメータに基づいてcodeigniterのメソッドを呼び出す方法
私に説明させてください。
私は同じパラメータとほぼ同じメソッド名を持つ3つのメソッドを持っています。
MV_input_detail($user_id, $post)
TV_input_detail($user_id, $post)
PAR_input_detail($user_id, $post)
今はif elseを条件付きで呼びます。
if($cart_type == 'MV'):
$cart_id = $this->MV_input_detail($user_id, $post) ;
elseif($cart_type == 'TV'):
$cart_id = $this->TV_input_detail($user_id, $post) ;
elseif($cart_type == 'PAR'):
$cart_id = $this->PAR_input_detail($user_id, $post) ;
endif;
私はコードを最適化します。 1行で
$cart_id = $this->($cart_type."_input_detail") ($user_id, $post) ;
しかし、それは方法を実行できません。 これを修正するにはどうすればよいですか? pls助けてください。
多くのありがとうございます。救助へ