阅读背景:

Yii 生成静态资源文件夹路经的问题

来源:互联网 
先看下CAssetManager里面的两个方法
public function getPublishedUrl($path,$hashByName=false)
{
    if(isset($this->_published[$path]))
        return $this->_published[$path];
    if(($path=realpath($path))!==false)
    {
        if(is_file($path))
            return $this->getBaseUrl().'/'.$this->hash($hashByName ? basename($path) : dirname($path).filemtime($path)).'/'.basename($path);
        else
            return $this->getBaseUrl().'/'.$this->hash($hashByName ? basename($path) : $path.filemtime($path));
    }
    else
        return false;
}

protected function hash($path)
{
    return sprintf('%x',crc32($path.Yii::getVersion()));
}public function getPu



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: