RowQuery - marmot-cn/marmot-framework GitHub Wiki

RowQuery

没有缓存封装的查询, 每次查询都会直接落在数据库上.

使用场景:

  • 金钱相关
  • 需要实时性较高的数据
  • 其他不能使用缓存的数据

样例代码

<?php
namespace Member\Adapter\Member\Query;

use Marmot\Framework\Query\RowCacheQuery;

class MemberRowQuery extends RowQuery
{
    public function __construct()
    {
        parent::__construct(
            'member_id', 
            new Persistence\MemberDb()
        );
    }
}
  • member_id是主键key
  • new Persistence\MemberDb()DB层