Yii2中系统定义的常用路径别名,如果获取web的url

下面这些别名都是在Yii2里面系统定义的,可以直接拿来就用

  • ‘@yii‘ =>

    • ‘@yii/swiftmailer‘ => string ‘C:\wamp\www\advanced\vendor/yiisoft/yii2-swiftmailer‘ (length=52)
    • ‘@yii/gii‘ => string ‘C:\wamp\www\advanced\vendor/yiisoft/yii2-gii‘ (length=44)
    • ‘@yii/faker‘ => string ‘C:\wamp\www\advanced\vendor/yiisoft/yii2-faker‘ (length=46)
    • ‘@yii/debug‘ => string ‘C:\wamp\www\advanced\vendor/yiisoft/yii2-debug‘ (length=46)
    • ‘@yii/codeception‘ => string ‘C:\wamp\www\advanced\vendor/yiisoft/yii2-codeception‘ (length=52)
    • ‘@yii/bootstrap‘ => string ‘C:\wamp\www\advanced\vendor/yiisoft/yii2-bootstrap‘ (length=50)
    • ‘@yii‘ => string ‘C:\wamp\www\advanced\vendor\yiisoft\yii2‘ (length=40)
  • ‘@app‘ => string ‘C:\wamp\www\advanced\frontend‘ (length=29)
  • ‘@vendor‘ => string ‘C:\wamp\www\advanced/vendor‘ (length=27)
  • ‘@bower‘ => string ‘C:\wamp\www\advanced/vendor\bower‘ (length=33)
  • ‘@npm‘ => string ‘C:\wamp\www\advanced/vendor\npm‘ (length=31)
  • ‘@runtime‘ => string ‘C:\wamp\www\advanced\frontend\runtime‘ (length=37)
  • ‘@webroot‘ => string ‘C:/wamp/www/advanced/frontend/web‘ (length=33)
  • ‘@web‘ => string ‘/advanced/frontend/web‘ (length=22)

其中最常用的别名有

  • @app
  • @vendor
  • @runtime
  • @webroot
  • @web

而且可以看到除了@web别名是url外,其它的都是物理路径

http://yiifans.com/forum.php?mod=viewthread&tid=9578&extra=

时间: 2024-10-14 01:22:35

Yii2中系统定义的常用路径别名,如果获取web的url的相关文章

YII Framework学习教程-YII的Model-开发规范-路径别名-命名空间

到这里,大概的YII开发已经基本可以,但是下面要将的所有课程,学完之后可以让你更爱YII.下面的教程是讲的MVC的M,model.数据,业务,代码的集中地区.所以开始之前,学学开发规范-路径别名-命名空间-,来写出自己爱看,别人能看的代码.开发规范对于一个php开发这来说还是很无奈的.这里不多说了,规则不是我定的,我的目的就是在这里罗列一点,来说说什么是规范.尽管我写的代码只有我自己爱看. YII官方给出了四篇文档来说明: 路径别名.名字空间:http://www.yiiframework.co

【vue-cli 3.0】 vue.config.js配置 - 路径别名

如何配置vue-cli 3中vue.config.js的路径别名? 前段时间更新电脑重装了一下vue-cli,发现了vue-cli已经更新到3.0版.用来搭建项目后发现简化了很多,而且配置文件现在可以全部统一在vue.config.js中,很方便有没有,从此以后一个配置文件走遍公司大小项目,妈妈再也不用担心我每次新建项目时重新配置各个复杂的选项了.那么怎么在vue.config.js中配置路径别名呢? 1. 创建项目 2. 在根目录下新建 vue.config.js 3. 修改vue.confi

关于Struts2中Action从表单取值并且存到Web元素中(session)

声明:本博客非原创,[转载:http://blog.csdn.net/Cece_2012/article/details/7617775] 在struts2中,Action不同于struts1.x中的Action.在struts2中Action并不需要继承任何控制器类型或实现相应接口.比如struts1.x中的Action需要继承Action或者DispatcherAction. 同时struts2中的Action并不需要借助于像struts1.x中的ActionForm获取表单的数据.可以直接

.NET 获取Get方式URL中的参数键值

在Web开发中,我们常常会涉及到需要获取Get方式URL中的参数键值的情况,这里简单介绍三种方法: 第一种:常用的做法有使用JavaScript获取location.href后用正则表达式匹配获取此URL的所有键值对: 第二种:这里比如有个Key参数键,需要获取它对应的值:这时可以使用.NET里的Request.Form["Key"](针对Post)或Request.QueryString["Key"](针对Get),也可以用Request["Key&qu

java 数据结构 图中使用的一些常用算法 图的存储结构 邻接矩阵:图的邻接矩阵存储方式是用两个数组来标示图。一个一位数组存储图顶点的信息,一个二维数组(称为邻接矩阵)存储图中边或者弧的信息。 设图G有n个顶点,则邻接矩阵是一个n*n的方阵,定义为: 实例如下,左图是一个无向图。右图是邻接矩阵表示:

以下内容主要来自大话数据结构之中,部分内容参考互联网中其他前辈的博客. 图的定义 图是由顶点的有穷非空集合和顶点之间边的集合组成,通过表示为G(V,E),其中,G标示一个图,V是图G中顶点的集合,E是图G中边的集合. 无边图:若顶点Vi到Vj之间的边没有方向,则称这条边为无项边(Edge),用序偶对(Vi,Vj)标示. 对于下图无向图G1来说,G1=(V1, {E1}),其中顶点集合V1={A,B,C,D}:边集合E1={(A,B),(B,C),(C,D),(D,A),(A,C)}: 有向图:若

如何定义一个命令的别名,如何在命令中引用另一个命令的执行结果?  

1.命令别名:alias alias:显示当前shell进程所有可用的命令别名 alias NAME="VALUE":命名别名 注意:在命令行中定义的别名,仅对当前shell进程有效,如果想永久有效,要定义配置文件 仅对当前用户:~/.bashrc 对所有有效:/etc/bashrc 2. 使用管道命令 | COMMAND1 | COMMAND2 | COMMAND3 |... 最后一个命令会在当前shell进程的子shell进程中执行: 如何定义一个命令的别名,如何在命令中引用另一个

vue项目中的路径别名

每次写引入组件的路径,如果路径嵌套比较深,那么会比较麻烦,我们可以在webpack.base.conf.js,中设置路径的别名,默认webpack设置src的别名为@ 建议配置src下一级目录的别名,这样可以减少重复书写也会比较美观, 这样在引入components中的文件就可以这样写了: 代替 在项目运行中修改,路径别名配置需要重启项目,执行 cnpm install --save

Linux centos下让alias自定义永久生效(+常用的别名)

alias可以简化一些复杂的命令串,使一个单词或简化后的命令即可实现复杂(通常是带很多参数的长串)命令. 基本用法: alias 简化命令='实际的长串命令'    //实际长串命令通常为'原命令 -/选项参数' eg. alias ll='ls -a' 获取别名: alias        //即可查看当前设定的所有alias别名 取消别名: unalias 简化命令 eg. unalias ll            //取消ll的别名 永久生效: 直接使用alias命令定义的别名,重启后就

yii 常用路径

yii::app()->homeurl //主页的网址 yii系统变量. //得到proteced目录的物理路径 Yii::app()->basePath; 调用YII框架中jquery:Yii::app()->clientScript->registerCoreScript('jquery'); framework/web/js/source的js,其中registerCoreScriptkey调用的文件在framework/web/js/packages.php列表中可以查看