旗下导航:搜·么
当前位置:网站首页 > PHP框架 > YII > 正文

yii框架运用主体怎样明白?【yii框架教程】,yii

作者:搜搜PHP网发布时间:2019-12-02分类:YII浏览:106


导读:运用主体是治理Yii框架运用体系团体构造和生命周期的对象。每一个Yii运用体系只能包括一个运用主体,运用主体在进口剧本中建立并能经由过程表达式\Yii::$app...
运用主体是治理 Yii框架 运用体系团体构造和生命周期的对象。 每一个 Yii 运用体系只能包括一个运用主体,运用主体在 进口剧本 中建立并能经由过程表达式 \Yii::$app 全局范围内接见。

信息: 当我们说“一个运用”,它多是一个运用主体对象,也多是一个运用体系, 是依据上下文来决议[译:中文为防止歧义,Application 翻译为运用主体]。

Yii有两种运用主体: 网页运用主体 和 控制台运用主体, 如称号所示,前者主要处置惩罚网页请求,后者处置惩罚控制台请求。

运用主体设置 (引荐进修:yii框架)

以下所示,当 进口剧本 建立了一个运用主体, 它会加载一个 设置 文件并传给运用主体。

require __DIR__ . '/../vendor/autoload.php';
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';

// 加载运用主体设置
$config = require __DIR__ . '/../config/web.php';

// 实例化运用主体、设置运用主体
(new yii\web\Application($config))->run();

相似其他 设置 文件, 运用主体设置文件标明怎样设置运用对象初始属性。 因为运用主体设置比较复杂,平常保留在多个相似如上web.php的 设置文件 当中。

运用主体属性

运用主体设置文件中有很多主要的属性要设置,这些属性指定运用主体的运转环境。 比方,运用主体须要晓得怎样加载 控制器 , 临时文件保留到哪儿等等。 以下我们简述这些属性。

必要属性

在一个运用中,最少要设置2个属性: id 和 basePath。

id

id 属性用来辨别其他运用的唯一标识ID。主要给顺序运用。 为了轻易合作,最好运用数字作为运用主体ID, 但不强迫请求为数字。

basePath

basePath 指定该运用的根目次。 根目次包括运用体系一切受庇护的源代码。 在根目次下能够看到对应 MVC 设想形式的models, views,controllers 等子目次。

能够运用途径或 途径别号 来在设置 basePath 属性。 两种花样所对应的目次都必须存在,不然体系会抛出一个非常。 体系会运用 realpath() 函数规范化设置的途径。

basePath 属性常常用于派生一些其他主要途径(如 runtime 途径), 因而,体系预定义 @app 代表这个途径。 派生途径能够经由过程这个别号构成(如@app/runtime代表runtime的途径)。

以上就是yii框架运用主体怎样明白?的细致内容,更多请关注ki4网别的相干文章!

标签:yii