我想从控制器向模型发送参数。然后,将在模型中处理参数。但是,参数名称应该是相同的。怎么做?
id
但该参数未发送给模型。
答案 0 :(得分:0)
没关系,你是一个模型绑定控制器的名称。您只需要放置。
示例强>
$this->myFunction("Is this works ?", "Are You Sure ?");
function myFunction($var1, $var2){
echo $var1; # prints - Is this works ?
echo $var2; # prints - Are You Sure ?
}
根据您的问题,您有sel_asset_by_list($val_id_assets,$par = "PAR_1")
和sel_asset_by_list($val_id_assets,$par = "PAR_2")
。你可以做我提到的同样的aproch
sel_asset_by_list($val_id_assets,"PAR_2") or sel_asset_by_list($val_id_assets,$par = "PAR_2")
在模型函数all中,您只需要两个变量
function sel_asset_by_list($id,$par)
{
echo $id;
echo $par; # prints - PAR_1 or PAR_2
}
AND $par
中有两个不同的值,因此您可以使用Switch Case或Else-if根据您的值获取数据