本文整理匯總了PHP中CRM_Contact_BAO_Query::whereTables方法的典型用法代碼示例。如果您正苦於以下問題:PHP CRM_Contact_BAO_Query::whereTables方法的具體用法?PHP CRM_Contact_BAO_Query::whereTables怎麽用?PHP CRM_Contact_BAO_Query::whereTables使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類CRM_Contact_BAO_Query
的用法示例。
在下文中一共展示了CRM_Contact_BAO_Query::whereTables方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: getWhereClause
/**
* generate the where clause (used in match contacts and permissions)
*
* @param array $params
* @param array $fields
* @param array $tables
* @param boolean $strict
*
* @return string
* @access public
* @static
*/
static function getWhereClause($params, $fields, &$tables, &$whereTables, $strict = FALSE)
{
$query = new CRM_Contact_BAO_Query($params, NULL, $fields, FALSE, $strict);
$tables = array_merge($query->tables(), $tables);
$whereTables = array_merge($query->whereTables(), $whereTables);
return $query->_whereClause;
}
示例2: getWhereClause
/**
* generate the where clause (used in match contacts and permissions)
*
* @param array $params
* @param array $fields
* @param array $tables
* @param boolean $strict
*
* @return string
* @access public
* @static
*/
function getWhereClause($params, $fields, &$tables, &$whereTables, $strict = false)
{
$query = new CRM_Contact_BAO_Query($params, null, $fields, false, $strict);
$tables = array_merge($query->tables(), $tables);
$whereTables = array_merge($query->whereTables(), $whereTables);
return $query->_whereClause;
}