yii框架怎么获取服务器的全路径
<php echo Yii::app()->baseUrl;> <php echo "</br>";> //baseUrl
<php echo Yii::app()->request->hostInfo;> <php echo "</br>";>//主机信息路径
<php echo Yii::app()->request->getUrl();> <php echo "</br>";>
<php echo Yii::app()->request->baseUrl; > <php echo "</br>";>//baseUrl
<php echo $this->createUrl('post/read',array('id'=>100));> <php echo "</br>";>//1个参数示例
<php echo $this->createUrl('post/read',array('id'=>100,'year'=>2008));><php echo "</br>";>//2个参数示例
<php echo $this->createAbsoluteUrl('post/read',array('id'=>100));><php echo "</br>";>//全路径
createUrl和createAbsoluteUrl可以创建带参数的url,然后可以用GET获取。
<php echo $id = isset($_GET['id'])$_GET['id']:null;><php echo "</br>";>
ServerMapPath("/") 应用程序根目录所在的位置 如 C:\Inetpub\wwwroot\
ServerMapPath("~/")表示当前应用级程序的目录,如果是根目录,就是根目录,如果是虚拟目录,就是虚拟目录所在的位置 如:C:\Inetpub\wwwroot\Example\
ServerMapPath("/") 表示所在页面的当前目录 注:等价于ServerMapPath("") 返回 ServerMapPath("")所在页面的物理文件路径 :返回路径为:E:\wwwroot\company\news
ServerMapPath("/")表示上一级目录 :返回路径为:E:\wwwroot\company
如果没有记错的话,在servlet中
getServletContext()getContextPath()
如果在jsp中
${pageContextservletContextcontextPath}
0条评论