u函式tp手冊裡面說的很詳細啊:
u方法的定義規則如下(方括號內參數根據實際應用決定):
u("[分組/模組/操作]?引數"[,"引數","偽靜態字尾","是否跳轉","顯示域名"])
如果不定義專案和模組的話就表示當前專案和模組名稱,
例子:
u("user/add")//生成user模組的add操作的url地址
u("blog/read?id=1")//生成blog模組的read操作並且id為1的url地址
u("admin/user/select")//生成admin分組的user模組的select操作的url地址
u方法的第二個引數支援陣列和字串兩種定義方式,如果只是字串方式的引數可以在第一個引數中定義,例如:
u("blog/cate",array("cate_id"=>1,"status"=>1))
u("blog/cate","cate_id=1&status=1")
u("blog/cate?cate_id=1&status=1")
三種方式是等效的,都是生成blog模組的cate操作並且cate_id為1status為1的url地址
在action裡面直接使用
如$url=u("user/add");//就會生成user模組的add操作的url地址賦值給$url;
或者在html頁面寫
u函式tp手冊裡面說的很詳細啊:
u方法的定義規則如下(方括號內參數根據實際應用決定):
u("[分組/模組/操作]?引數"[,"引數","偽靜態字尾","是否跳轉","顯示域名"])
如果不定義專案和模組的話就表示當前專案和模組名稱,
例子:
u("user/add")//生成user模組的add操作的url地址
u("blog/read?id=1")//生成blog模組的read操作並且id為1的url地址
u("admin/user/select")//生成admin分組的user模組的select操作的url地址
u方法的第二個引數支援陣列和字串兩種定義方式,如果只是字串方式的引數可以在第一個引數中定義,例如:
u("blog/cate",array("cate_id"=>1,"status"=>1))
u("blog/cate","cate_id=1&status=1")
u("blog/cate?cate_id=1&status=1")
三種方式是等效的,都是生成blog模組的cate操作並且cate_id為1status為1的url地址
在action裡面直接使用
如$url=u("user/add");//就會生成user模組的add操作的url地址賦值給$url;
或者在html頁面寫