模型[mysql]

本小节介绍常用的orm mysql操作。详细的api点这里模型全部存放在应用路径下的Model目录(可自定义只是建议命名为Model)中,命名规则为模型名+Model(如User模型的文件名为UserModel.php,名字中的Model后缀也是可选),模型名首字母大写,Cml\Model为所有模型的基类,所有Model都要继承它,比如我们有一个pre_user表,相对应的我们声明一个无表前缀前缀的UserModel
  1. <?php
  2. namespace web\Model;
  3. use Cml\Model;
  4. class UserModel extends Model
  5. {
  6. protected $table = 'user';//这个是可选的不带表前缀不配置会自动取Model文件名。但建议还是配置上去
  7. }

命名空间的声明跟控制器类似以应用名\Model打头,或有多个模块则加上相应的模块名如web\Model\Goods

原文: http://doc.cmlphp.com/devintro/model/mysql/readme.html