本文整理汇总了PHP中CRM_Utils_System::makeUrl方法的典型用法代码示例。如果您正苦于以下问题:PHP CRM_Utils_System::makeUrl方法的具体用法?PHP CRM_Utils_System::makeUrl怎么用?PHP CRM_Utils_System::makeUrl使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CRM_Utils_System
的用法示例。
在下文中一共展示了CRM_Utils_System::makeUrl方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __construct
/**
* The constructor takes an assoc array
* key names of variable (which should be the same as the column name)
* value: ascending or descending
*
* @param mixed $vars - assoc array as described above
* @param string $defaultSortOrder - order to sort
*
* @return void
* @access public
*/
function __construct(&$vars, $defaultSortOrder = null)
{
$this->_vars = array();
$this->_response = array();
foreach ($vars as $weight => $value) {
$this->_vars[$weight] = array('name' => $value['sort'], 'direction' => CRM_Utils_Array::value('direction', $value), 'title' => $value['name']);
}
$this->_currentSortID = 1;
if (isset($this->_vars[$this->_currentSortID])) {
$this->_currentSortDirection = $this->_vars[$this->_currentSortID]['direction'];
}
$this->_urlVar = self::SORT_ID;
$this->_link = CRM_Utils_System::makeUrl($this->_urlVar);
$this->initialize($defaultSortOrder);
}
示例2: CRM_Utils_Sort
/**
* The constructor takes an assoc array
* key names of variable (which should be the same as the column name)
* value: ascending or descending
*
* @param mixed $vars - assoc array as described above
* @param string $defaultSortOrder - order to sort
*
* @return void
* @access public
*/
function CRM_Utils_Sort(&$vars, $defaultSortOrder = null)
{
$this->_vars = array();
$this->_response = array();
foreach ($vars as $weight => $value) {
$this->_vars[$weight] = array('name' => $value['sort'], 'direction' => $value['direction'], 'title' => $value['name']);
}
$this->_currentSortID = 1;
$this->_currentSortDirection = $this->_vars[$this->_currentSortID]['direction'];
$this->_urlVar = CRM_UTILS_SORT_SORT_ID;
$this->_link = CRM_Utils_System::makeUrl($this->_urlVar);
$this->initialize($defaultSortOrder);
}