CodeIgniter中Router类的两个方法
生活随笔
收集整理的這篇文章主要介紹了
CodeIgniter中Router类的两个方法
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
file:
/* Location: ./system/core/Router.php */第一個(gè):?主要是獲取當(dāng)前請(qǐng)求的method,也就是controller下的action,
/*** Fetch the current method** @access public* @return string*/ function fetch_method() {if ($this->method == $this->fetch_class()){return 'index';}return $this->method; }第二個(gè):主要是去當(dāng)前訪(fǎng)問(wèn)的controller。
/*** Fetch the current class** @access public* @return string*/ function fetch_class() {return $this->class; }詳情請(qǐng)看該類(lèi)的代碼。
?
因?yàn)檫@兩個(gè)方法經(jīng)常在做權(quán)限控制的時(shí)候需要用到,之前采用了如下的方式來(lái)取取得controller和method,不是很好。所以推薦使用上面的兩個(gè)方法。
$this->CI->uri->segment(1);?
?
?
?
轉(zhuǎn)載于:https://my.oschina.net/u/3901362/blog/2054360
總結(jié)
以上是生活随笔為你收集整理的CodeIgniter中Router类的两个方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python中字母大小写的转换,和一些字
- 下一篇: Qt之QSlider