Request
在进入Controller
层后,Request
就可以被调用了,以下是几个常用操作
// 以请求 /test/demo/?id=10 为例 // 获取Action名 返回test - App::
$base ->request ->getModule ();// 获取Action对象 返回testAction - App::
$base ->request ->getModule (true );// 获取Method名 返回action_demo - App::
$base ->request ->getMethod ();// 获取纯Method名 返回demo - App::
$base ->request ->getMethod (true );// 是否异步请求 返回false - App::
$base ->request ->isAjax ();// 返回当前路径 /test/demo/ - App::
$base ->request ->getBaseUrl ();// 返回完整路径 http://www.billge.cc/test/demo/ - App::
$base ->request ->getBaseUrl (true );// 返回带参数URL /test/demo/?id=10 - App::
$base ->request ->getUrl ();// 获取来源网址 (上一个页面地址) - App::
$base ->request ->getReferrer ();// 获取浏览器UA - App::
$base ->request ->getUserAgent ();// 获取用户IP - App::
$base ->request ->getUserIP ();