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