信息: 当我们说“一个运用”,它多是一个运用主体对象,也多是一个运用体系, 是依据上下文来决议[译:中文为防止歧义,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网别的相干文章!