[TOC]
# 模型
模型是存放models目录中的,命名规则的话一般是首字母大写,而model层一般继承2个类
一个是\yii\db\ActiveRecord
一个是\yii\base\Model
区别是ActiveRecord集成了很多查询函数,需要tableName进行关联
# gii
用gii创建模块
创建好了后,我们用gii创建的模块的id
在gii注册下
~~~
if (YII_ENV_DEV) {
// configuration adjustments for 'dev' environment
$config['bootstrap'][] = 'debug';
$config['modules']['debug'] = [
'class' => 'yii\debug\Module',
// uncomment the following to add your IP if you are not connecting from localhost.
//'allowedIPs' => ['127.0.0.1', '::1'],
];
$config['bootstrap'][] = 'gii';
$config['modules']['gii'] = [
'class' => 'yii\gii\Module',
'allowedIPs' => ['127.0.0.1', '0.0.0.0']
];
//配置下
$config['modules']['admin'] = [
'class' => 'app\modules\admin',
];
}
~~~
url
~~~
http://yii2.top/index.php?r=admin/default/index
~~~
创建好了要在web.php中配置
gii页面有
类似
~~~
'modules' => [
'v1' => [
'class' => 'app\modules\v1\Module',
],
],
~~~
- 目录
- 配置
- 简介
- 别名
- gii
- 配置项
- 模型
- 简介
- 增删改查
- AR和model
- 模型事件
- 场景
- query查询
- 增删改
- AR查询器
- 模型关系定义
- AR模型连表查询
- fields
- where拼接
- 模块
- 创建模块
- 控制器
- 表单
- 跳转
- 响应
- 验证器
- Action
- 组件
- url
- 分页
- 验证码
- 缓存
- 文件上传
- 预启动组件
- 事件
- 自定义组件
- redis
- 日志
- 行为
- cookie和session
- 基础知识
- 创建一个类
- 配置一个类
- object基类
- component组件类特性
- phpstorm无法更改php等级
- url地址美化
- 过滤器
- 请求处理
- 请求组件
- 响应组件
- header
- 用户登录
- 实现IdentityInterface接口
- 登录
- 自动检测登录
- 获取用户信息
- 访问行为追踪
- phpstorm+postman断点调试