yii2框架使用指南

这几天面试,要求yii的很多,所以总结一波:

一、安装:

①用composer :参考网站:http://www.yiichina.com/doc/guide/2.0/start-installation#installing-via-composer

②官网归档下载

注意:如果通过composer下载框架比较慢的话可以选择用归档下载,如果注意的是需要修改config/web.php 文件,填写cookieValidationKey,随意填写即可 比如:123456

 

二、了解结构:

  basic/                  应用根目录

    composer.json       Composer 配置文件, 描述包信息

    config/             包含应用配置及其它配置

        console.php     控制台应用配置信息

        web.php         Web 应用配置信息

    commands/           包含控制台命令类

    controllers/        包含控制器类

    models/             包含模型类

    runtime/            包含 Yii 在运行时生成的文件,例如日志和缓存文件

    vendor/             包含已经安装的 Composer 包,包括 Yii 框架自身

    views/              包含视图文件

    web/                Web 应用根目录,包含 Web 入口文件

        assets/         包含 Yii 发布的资源文件(javascript 和 css)

        index.php       应用入口文件

yii                 Yii 控制台命令执行脚本

 

三、mvc的构建了解

Yii 实现了模型-视图-控制器 (MVC)设计模式,这点在上述目录结构中也得以体现。 modules 目录包含了所有模型类, views 目录包含了所有视图脚本, controllers 目录包含了所有控制器类。与tp5不同的是,他的Controller要写出来,比如你要写一个Site的控制层,要写成SiteController(曾经坑了我好久)。

 

四、入口:web/index.php

五、创建新的模板:通过gii工具来创建新的模块

来创建,选择module来创建模块

 

yii2框架使用指南_第1张图片

 

创建的文件就是如下:

yii2框架使用指南_第2张图片

 

然后在config/web.php中做配置

$config['modules']['admin'] = [
    'class' => 'app\modules\admin\admin',

];

 

yii2框架使用指南_第3张图片

 

 

浏览器的访问地址如下:

http://localhost/class/php3class/test/basic/web/index.php?r=admin/default/index (普通路径)

http://localhost/class/php4/php/yii/yii4/web/index/default/index   (pathinfo路径)

 

 

设置访问到web层之后可以默认显示一个模块中的页面,可以增加路由

'/' => '/index/default/index',

yii2框架使用指南_第4张图片

 

 

更多的:https://blog.csdn.net/fujian9544/article/details/79567090

 

你可能感兴趣的:(tp5框架)