YII框架中的自动加载自定义数据模型操作
来源:互联网 发布:软件开发风险 编辑:程序博客网 时间:2024/06/04 18:21
打开项目找到配置文件 main.php
找到// autoloading ...
这段下面的import属性设置:
初始化的时候已经配置了2个默认的加载路径:
'import'=>array('application.models.*','application.components.*',),这2个基本加载类中可以满足正常的需求,但是我这边对整个数据库操作的Model类进行了部分改写,其目录部署有点类似TP,因此需要加载一个用来存放数据库Model动态加载操作类,因此此处加上另外一个动态加载类目录:
'import'=>array('application.models.*','application.components.*','application.model.*',),下面献上改写后的目录:
其中model就是重新设定的自动加载数据库操作类目录。
目录是引用过来了,整个model目录里面的基类也需要进行调整,在如图所示的components里面增加了一个BaseModel.php基类,封装了数据库的基本操作,为Model的数据库操作扩展提供基础。
下面是components的目录截图:
因此整个YII自定义数据模型自动加载类就完成了。
演示案例:
与TP框架一样,定义一个数据库操作AdminModel.php,这边略有不同的是木有.class.php后缀,仅仅是.php后缀就可以了,至于原由请自己去研读下系统自带的webmodel类。
在controller里面可以跟TP里面一样直接new一个然后就可以调用相应的方法了。
0 0
- YII框架中的自动加载自定义数据模型操作
- yii框架-控制器/数据模型
- YII框架中的Relational Active Record 关联操作
- yii框架中的分页
- yii 框架中的上传
- yii框架中的采集
- yii框架中的即点即改
- 23. yii 2 自动加载
- Yii-数据模型-beforeSave保存数据前自动处理
- yii加载自定义类advanced
- Yii-数据模型- 自定义数据,数据库插入,修改方法
- Yii 中的数据库操作
- Yii框架里数据库操作
- Yii框架里数据库操作
- 简单的Yii框架操作
- Yii框架 AR 基础操作
- yii框架中操作RBAC
- CI3框架初识-自动加载之自定义config文件
- A. New Year Candles
- 关于SAE上传文件及文件地址的实例
- java反射技术详解
- http 错误代码表
- PHP中HTML标签过滤
- YII框架中的自动加载自定义数据模型操作
- Unity3D 移动开发代码优化
- asp.net获取客户端IP
- centos 6.4 x86_64 yum上安装xen 4.2.2
- 2013年总结和2014年展望
- YII中URL伪静态
- 驱动第一天
- [LeetCode] Merge Intervals
- YII中将系统出错信息提示信息设定为中文