リンク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は考慮されません。
解決済み::