//广告模型中
class Ad extends App
{
public $assoc = array(
'AdPosition' => array(
'type' => 'belongsTo',##关联模型
'counterCache' => true##自动统计 每添加一个广告,父级广告位中ad_count自动加1
//'countWhere' 支持统计条件
//'foreignKey' 支持自定义外键
//'where' 支持关联额外条件
)
);广告是属于 广告位的,每添加一个广告,对用的广告位中ad_count字段+1统计。 ##广告位模型中
class AdPosition extends App
{
public $assoc = array(
'Ad' => array(
'type' => 'hasMany',##关联类型
'deleteWith'=>true,##广告位删除,它下面的广告也删除
)
);一个广告位 含有很多的广告 ,删除一个广告位,它对用的广告也一起删除。模型关联定义关联数组即可,无需按官方定义一个hasmany的function。
在关联查询使用确可以按官方一样的关联查询。
还有更多方便等着你的使用!
是免费、开源的 ....
码云下载:https://gitee.com/eduaskcms/eduaskcms
如果可以请给颗星星哦 感谢!
系统官网:http://www.eduaskcms.xin
如果较慢,请稍后(9.9的服务器我也无奈)
后台体验:http://www.eduaskcms.xin/run/
用户名和密码:test123
最佳答案