Yii获取别名路径

54 篇文章 2 订阅

1.默认别名

@yii         表示Yii框架所在的目录,也是 yii\BaseYii 类文件所在的位置; 
@app         表示正在运行的应用的根目录,一般是 digpage.com/frontend ;物理路径 
@vendor      表示Composer第三方库所在目录,一般是 @app/vendor 或 @app/../vendor ; 
@bower       表示Bower第三方库所在目录,一般是 @vendor/bower ; 
@npm         表示NPM第三方库所在目录,一般是 @vendor/npm ; 
@runtime     表示正在运行的应用的运行时用于存放运行时文件的目录,一般是 @app/runtime ; 
@webroot     表示正在运行的应用的入口文件 index.php 所在的目录,一般是 @app/web;物理路径 
@web         URL别名,表示当前应用的根URL,主要用于前端。相对路径 
@common      表示通用文件夹; 
@frontend    表示前台应用所在的文件夹; 
@backend     表示后台应用所在的文件夹; 
@console     表示命令行应用所在的文件夹;

 

3.使用步骤

3.1.添加配置

Yii::$aliases[]    保存别名
Yii::setAlias()    定义别名
Yii::getAlias()    获取别名
<?php
Yii::setAlias('@common', dirname(__DIR__));
Yii::setAlias('@frontend', dirname(dirname(__DIR__)) . '/frontend');
Yii::setAlias('@backend', dirname(dirname(__DIR__)) . '/backend');
Yii::setAlias('@console', dirname(dirname(__DIR__)) . '/console');

3.2.获取路径

Yii::getAlias('@storage') .'\imags\test.png'

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值