【问题标题】:Available Movies as in example is not showing correct calculated field示例中的可用电影未显示正确的计算字段
【发布时间】:2012-05-13 12:49:17
【问题描述】:

链接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 都不会被考虑在内。任何解决方案......

已解决::

【问题讨论】:

    标签: php user-interface frameworks atk4


    【解决方案1】:

    使用 Agile Toolkit 4.2(您需要 Git 版本或 4.2.1),您可以使用:

    $model->count();
    

    它返回带有应用条件的 DSQL。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-05
      • 1970-01-01
      • 1970-01-01
      • 2018-07-18
      • 1970-01-01
      • 2018-02-01
      • 1970-01-01
      • 2020-07-09
      相关资源
      最近更新 更多