codeigniter 中的空参数 url
Empty parameters in codeigniter url
我有一个带有 4 个参数的控制器。有时参数可以为空。标准 url 就像 review/fetch_reviews/10/uk/topcomments/1234
其中 10 表示 paging.If 的计数,该参数为空,然后 url 变为 review/fetch_reviews//uk// 而我的 sql 查询变为select * 来自 table 限制英国,10。
我什至将参数的默认值设置为如下
function fetch_reviews($page="10",$banktype="",$country="",$filter=""){
如何处理?我尝试了 URI 路由,但没有用。
您可以将您的功能参数设置为可选参数并传递此可选值,例如
Url:
site.com/class/myfunction/para1/null/para3
和函数
public function myfunction($para1,$para2="null",para3)
{
//function body
}
我有一个带有 4 个参数的控制器。有时参数可以为空。标准 url 就像 review/fetch_reviews/10/uk/topcomments/1234 其中 10 表示 paging.If 的计数,该参数为空,然后 url 变为 review/fetch_reviews//uk// 而我的 sql 查询变为select * 来自 table 限制英国,10。 我什至将参数的默认值设置为如下
function fetch_reviews($page="10",$banktype="",$country="",$filter=""){
如何处理?我尝试了 URI 路由,但没有用。
您可以将您的功能参数设置为可选参数并传递此可选值,例如
Url:
site.com/class/myfunction/para1/null/para3
和函数
public function myfunction($para1,$para2="null",para3)
{
//function body
}