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

yii运用什么意思【yii框架教程】,yii

作者:搜搜PHP网发布时间:2019-11-29分类:YII浏览:74


导读:运用是指实行用户的接见指令。其主要使命是剖析用户指令,并将其分配给响应的控制器以举行进一步的处置惩罚。运用同时也是一个存储参数的处所。由于这个缘由,运用平常被称为“前端控制器”。...
运用是指实行用户的接见指令。其主要使命是剖析用户指令,并将其分配给响应的控制器以举行进一步的处置惩罚。 运用同时也是一个存储参数的处所。由于这个缘由,运用平常被称为“前端控制器”。

进口剧本将运用竖立为一个单例. 运用单例可以在任何位置经由过程 Yii::app() 来接见.

运用设置 (引荐进修:yii教程)

默许情况下, 运用是 CWebApplication 类的一个实例. 要对其举行定制, 通常是在运用实例被竖立的时刻供应一个设置文件 (或数组) 来初始化其属性值. 另一个定制运用的要领就是扩大 CWebApplication 类.

设置是一个键值对的数组. 每一个键名都对应运用实例的一个属性, 响应的值为属性的初始值. 举例来说, 下面的代码设定了运用的 称号 和 默许控制器属性.

array(
    'name'=>'Yii Framework',
    'defaultController'=>'site',
)

我们平常将设置保存在一个零丁的PHP代码里(e.g. protected/config/main.php). 在这个代码里,我们返回以下参数数组,

return array(...);

为实行这些设置,我们平常将这个文件作为一个设置,传递给运用的组织器。或许象下述例子如许传递给Yii::createWebApplication() 我们平常在 entry script里界定这些设置:

$app=Yii::createWebApplication($configFile);

提醒: 假如运用设置非常复杂,我们可以将这分红几个文件,每一个文件返回一部分设置参数。接下来,我们在主设置文件里用PHP include() 把别的 设置文件合并成一个设置数组。

运用的主目次

运用的主目次是指包括一切安全系数比较高的PHP代码和数据的根目次。 在默许情况下,这个目次平常是进口代码地点目次的一个目次: protected 。 这个途径可以经由过程在application configuration里设置 basePath来转变.

普通用户不应该可以接见运用文件夹里的内容。在 Apache HTTP 服务器里, 我们可以在这个文件夹里放一个 .htaccess 文件. .htaccess的文件内容是如许的:

deny from all

运用的生命周期

当处置惩罚一个用户要求时,一个运用程序将阅历以下生命周期:

竖立类自动加载器和错误处置惩罚;

注册中心运用组件;

读取运用设置;

用CApplication::init()初始化运用程序。

读取静态运用组件;

触发onBeginRequest事宜;

处置惩罚用户要求:

剖析用户要求;

竖立控制器;

实行控制器;

触发onEndRequest事宜;

以上就是yii运用什么意思的细致内容,更多请关注ki4网别的相干文章!

标签:yii