遵循链接http://agiletoolkit.org/learn/app/logic并计算字段
// add into Model_DVD_InStore
function dsql_count(){
return $this
->dsql(null,false)
->field('count(*)')
->where('('.$this->calculate_is_rented().')!=','Y')
->where('dvd.movie_id=movie.id')
;
}
但这是一个内部连接,所有租用的 dvd(在租用的表中有条目)并返回都会被考虑在内,但所有尚未租用的 dvd 都不会被考虑在内。任何解决方案......
解决了 ::