牛骨文教育服务平台(让学习变的简单)
博文笔记

yii2 找到根目录的绝对路径

创建时间:2016-11-02 投稿人: 浏览次数:3654


  1. 创建 components 在 common 文件加下
  2. 创建  Request.php

    namespace commoncomponents;
    
    
    class Request extends yiiwebRequest {
        public $web;
        public $adminUrl;
    
        public function getBaseUrl(){
            return str_replace($this->web, "", parent::getBaseUrl()) . $this->adminUrl;
        }
    
        public function getActualBaseUrl(){
            return str_replace($this->web, "", parent::getBaseUrl());
        }
    
        public function resolvePathInfo(){
            if($this->getUrl() === $this->adminUrl){
                return "";
            }else{
                return parent::resolvePathInfo();
            }
        }
    }
    
  3. Yii::$app->request->getActualBaseUrl()

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。