本文整理汇总了PHP中OW_Example::andFieldBetween方法的典型用法代码示例。如果您正苦于以下问题:PHP OW_Example::andFieldBetween方法的具体用法?PHP OW_Example::andFieldBetween怎么用?PHP OW_Example::andFieldBetween使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类OW_Example
的用法示例。
在下文中一共展示了OW_Example::andFieldBetween方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getCompletedFeaturesCount
public function getCompletedFeaturesCount($userId, array $features)
{
if (empty($userId) || count($features) === 0) {
return NULL;
}
$perDay = OW::getConfig()->getValue('profileprogressbar', 'per_day');
$example = new OW_Example();
$example->andFieldEqual(self::USER_ID, $userId);
$example->andFieldInArray(self::ENTITY_TYPE, $features);
$example->andFieldBetween(self::TIME_STAMP, strtotime("-{$perDay} day"), time());
return $this->countByExample($example);
}
示例2: countUserPostByPeriod
public function countUserPostByPeriod($id, $lb, $ub)
{
$ex = new OW_Example();
$ex->andFieldEqual('authorId', $id);
$ex->andFieldBetween('timestamp', $lb, $ub);
$ex->andFieldEqual('isDraft', 0);
$ex->setOrder('`timestamp` DESC');
return $this->countByExample($ex);
}
示例3: applyDatesBetweenFilter
/**
* @param OW_Example$example
* @param array $params
*/
private function applyDatesBetweenFilter(OW_Example $example, $params)
{
if (isset($params['start'], $params['end'])) {
$start = $params['start'];
$end = $params['end'];
if (!is_null($start) && !is_null($end)) {
$example->andFieldBetween('addDatetime', $start, $end);
}
}
}