# 创建一个新的模块
## 创建modules步骤
1. GII
![](./img/2018-11-19_171813.png)
2. 配置文件
D:\wamp\www\weike.test\weiketest\protected\config\common.php
```
'modules'=>array(
...
'courseCenter'=>array(
'class'=>'application.modules.courseCenter.CourseCenterModule',
)
...
);
```
3. 控制器
D:\wamp\www\weike.test\weiketest\protected\modules\courseCenter\controllers\DefaultController.php
创建 actionIndex() 方法;
4. 访问路径
http://weike.test/index.php?r=courseCenter/default/index
## 创建models步骤
1. GII
![](./img/2018-11-19_173048.png)
> 对于子目录或分库的表,使用点语法
2. 创建成功
D:\wamp\www\weike.test\weiketest\protected\models\wkxuetang\wkxtCourse.php
```
<?php
class wkxtCourse extends CActiveRecord
{
public static function model($className=__CLASS__)
{
return parent::model($className);
}
...
public function tableName()
{
return 'wkxuetang.tbCourse';
}
...
}
```
3. 配置模块配置文件
**D:\wamp\www\weike.test\weiketest\protected\modules\courseCenter\CourseCenterModule.php**
```
<?php
class CourseCenterModule extends CWebModule
{
public function init()
{
...
$this->setImport(array(
'courseCenter.models.*',
'courseCenter.components.*',
'application.models.wkxuetang.*', //导入模型
));
...
}
```
- 说明
- 开发任务
- 星课-真光
- 课表
- Excel Down
- 调课
- 课表修改
- 课表代码分析
- 课堂
- 课堂:应用商店通信管理协议
- 教师账号强制绑定手机或邮箱
- 强制绑定手机和修改密码的规则
- 学堂
- 课程学习:讨论功能
- 后台:课程讨论管理
- 课程直播接口
- 学习统计功能(旧版)
- 学习统计功能(新版)
- 同步课程统计功能
- 同步课程编辑-新增视频
- 第三方接口
- 学科网
- 安徽第三方
- 大赛
- 管控系统
- 日志管理
- 设备日志
- 平板接口
- 渝教
- 教学总结
- 空白目录
- Yii 1.1
- 学堂架构
- Yii 1.1一些方法的解读
- MVCS结构
- 基础使用语法
- 创建1个新模块
- 关联模型
- CDbCriteria
- 学生-课堂记录
- 学生端页面展示
- 教师端页面展示
- 编辑课程文档
- SQL
- 课堂项目运行入口
- 上传资源示意图
- 行为
- PHPStorm
- 源码阅读
- 会诊答卷页面
- 考点练习
- 资源首页
- 同步课程
- 同步课程:章节信息
- 升学复习
- 统计图-范例
- 模块
- 非法词
- 服务层
- MongoDB类
- 学堂作答记录从Mongo新集合获取数据
- MongoYii
- 错题集
- 小技巧
- 完善资料
- 邮件发送
- K12
- JSpang视频课程
- MongoDB
- 创业
- 项目
- 包包