当前位置: 首页>>代码示例>>PHP>>正文


PHP Am_Query::getAlias方法代码示例

本文整理汇总了PHP中Am_Query::getAlias方法的典型用法代码示例。如果您正苦于以下问题:PHP Am_Query::getAlias方法的具体用法?PHP Am_Query::getAlias怎么用?PHP Am_Query::getAlias使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Am_Query的用法示例。


在下文中一共展示了Am_Query::getAlias方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: switch

 function _getWhere(Am_Query $db)
 {
     $a = $db->getAlias();
     switch ($this->type) {
         case 'any':
             $c = '';
             break;
         case 'paid':
             $c = 'AND payout_detail_id IS NOT NULL';
             break;
         case 'not-paid':
             $c = 'AND payout_detail_id IS NULL';
             break;
     }
     return "EXISTS\n            (SELECT * FROM ?_aff_commission\n            WHERE aff_id={$a}.user_id\n                {$c})";
 }
开发者ID:grlf,项目名称:eyedock,代码行数:16,代码来源:AffWithCommission.php

示例2: addDefaultSort

 function addDefaultSort(Am_Query $q)
 {
     $a = $q->getAlias();
     $type = $this->createRecord()->getAccessType();
     $q->leftJoin('?_resource_access_sort', "ras", "{$a}.{$this->_key} = ras.resource_id AND ras.resource_type='{$type}'");
     $q->addField('ras.sort_order', '_sort_order');
     $q->setOrder('_sort_order');
 }
开发者ID:grlf,项目名称:eyedock,代码行数:8,代码来源:ResourceAbstract.php

示例3: getAlias

 private function getAlias(Am_Query $q)
 {
     return is_null($this->tableAlias) ? $q->getAlias() : $this->tableAlias;
 }
开发者ID:subashemphasize,项目名称:test_site,代码行数:4,代码来源:Query.php

示例4: _getWhere

 public function _getWhere(Am_Query $q)
 {
     $a = $q->getAlias();
     $ids = array_filter(array_map('intval', $this->ids));
     if (!$ids) {
         return;
     }
     $ids = implode(',', $ids);
     return "NOT EXISTS (SELECT * FROM ?_user_user_group uug WHERE {$a}.user_id = uug.user_id AND uug.user_group_id IN ({$ids}))";
 }
开发者ID:alexanderTsig,项目名称:arabic,代码行数:10,代码来源:User.php

示例5: _getWhere

 public function _getWhere(Am_Query $q)
 {
     if (!$this->ids) {
         return null;
     }
     $a = $q->getAlias();
     $ids = join(',', $this->ids);
     return "{$a}.user_id IN ({$ids})";
 }
开发者ID:subashemphasize,项目名称:test_site,代码行数:9,代码来源:User.php


注:本文中的Am_Query::getAlias方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。