app.yml配置说明

更新时间:2015/09/18 访问次数:17995

概述

TAE针对PHP APP在app.yml文件中可以做部分全局配置。本例通过配置app.yml文件,演示在PHP应用中如何利用app.yml文件对应用进行配置。

使用说明

1、使用文本编辑工具打开本地SDK中的配置文件conf\custom\ace4j-private.properties。在“#app元信息配置”下修改内容如下:

app.biztype=32

app.apptype=0

app.name= appyml

app.language=PHP

2、在APP应用目录下的app.yml文件中,有关于用户权限的配置security,和应用作者的配置author,如下所示:

!!com.taobao.tae.config.domain.Config

name: appyml

#网页标题的设置

title: appyml

#应用描述信息

description: show how to use app.yml file

#应用执行语言

language: PHP

#应用的作者

author: yisheng

#文件编码

fileEncoding: utf-8

 

#首页 通过http://localhost:8080/直接访问的页面

index: /web/index.php

 

#全局css的配置(仅支持PHP语言)[可选]

css: /resources/css/global.css

#全局JavaScript配置(仅支持PHP语言)[可选]

js: /resources/css/global.js

 

#http请求配置,短域名(仅php支持),如下配置后可以访问/web/index.php 相当于是 /index

#这里配置表示index.php和shortUrl.php两个文件被设置了短域名,

#访问是必须 /d/shortUrl 才能访问到/web/function/shortUrl.php,也就访问短域名时必须添加前缀 /d ,标识此域名为短域名。

urls:

- {handler: /web/index.php , url: /index}

- {handler: /web/function/shortUrl.php , url: /shortUrl}

 

#首页缓存开启与关闭(仅支持PHP语言)[可选]

#默认首页缓存处于开启状态,缓存时间为5分钟;当设置此属性为true时,首页缓存处于关闭状态。

disableIndexCache: true

 

#安全和权限配置,默认是所有人都可以访问

#这个是前缀规则, url代表请求相对路径的前缀。

#role代表安全级别

#anonymous是任何用户都可以访问

#developer是站点所有者才能访问,

#shopcustomer 是表示登录用户可以访问

 

security:

#表示根目录/下面的所有页面是所有用户都可以访问

- {url: / , role: anonymous}

3、 下载应用和源码,并在本地SDK部署完成后,访问http://127.0.0.1:8080/可以看到如下页面效果。

FAQ

关于此文档暂时还没有FAQ
返回
顶部