linker关联操作,条件查询时如何传入变量?

#1 wbq-wang

linker关联操作,条件查询时如何传入变量?
class lib_uzhanghu extends spModel
{
        var $pk = "id"; // 每个留言唯一的标志,可以称为主键
        var $table = "articale"; // 数据表的名

       
        var $linker = array(
                array(
                        'type' => 'hasmany',   // 关联类型,这里是一对一记录关联
                        'map' => 'pubgb_art',    // 关联的标识
                        'mapkey' => 'id', // 本表与对应表关联的字段名
                        'fclass' => 'lib_articale', // 对应表的类名
                        'fkey' => 'uid',    // 对应表中关联的字段名
                        'field' => 'pubgb_art.adtim,pubgb_art.title,pubgb_art.content',
                        'condition' => 'pubgb_art.adtim >= "2014-11-01"',
                       
            'sort' =>'pubgb_art.adtim DESC',
                        'enabled' => true,     // 启用关联
                        'countonly' => false
                ),
               

        );

}

2014-11-01 如果从外部传入变量,如何写呢?
我主要想查询某个用户,在一段时间发布的文章

2014-11-28 15:59:51

#2 jake

$var = spClass("lib_uzhanghu ");
$var->linker 【0】【condition】= 条件;

linker只是model的变量,直接赋值就行

2014-11-28 16:48:12

#3 wbq-wang

多谢! 试过 可以了

2014-11-28 17:13:51