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


PHP Criteria::hasSelectClause方法代码示例

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


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

示例1: doSelectStmt

 public static function doSelectStmt(Criteria $criteria, PropelPDO $con = null)
 {
     if ($con === null) {
         $con = Propel::getConnection(PoliticoRankingPeer::DATABASE_NAME, Propel::CONNECTION_READ);
     }
     if (!$criteria->hasSelectClause()) {
         $criteria = clone $criteria;
         PoliticoRankingPeer::addSelectColumns($criteria);
     }
     // Set the correct dbName
     $criteria->setDbName(self::DATABASE_NAME);
     // BasePeer returns a PDOStatement
     return VoBasePeer::doSelect($criteria, $con, 'politico_ranking');
 }
开发者ID:voota,项目名称:voota,代码行数:14,代码来源:PoliticoRankingPeer.php

示例2: prepareCriteriaForSelect

 public static function prepareCriteriaForSelect(Criteria $criteria)
 {
     if ($criteria->hasSelectClause()) {
         $asColumns = $criteria->getAsColumns();
         if (count($asColumns) == 1 && isset($asColumns['_score'])) {
             $criteria = clone $criteria;
             MetadataProfilePeer::addSelectColumns($criteria);
         }
     } else {
         $criteria = clone $criteria;
         MetadataProfilePeer::addSelectColumns($criteria);
     }
     // Set the correct dbName
     $criteria->setDbName(self::DATABASE_NAME);
     // attach default criteria
     MetadataProfilePeer::attachCriteriaFilter($criteria);
     return $criteria;
 }
开发者ID:DBezemer,项目名称:server,代码行数:18,代码来源:BaseMetadataProfilePeer.php

示例3: doSelectStmt

	/**
	 * Prepares the Criteria object and uses the parent doSelect() method to execute a PDOStatement.
	 *
	 * Use this method directly if you want to work with an executed statement durirectly (for example
	 * to perform your own object hydration).
	 *
	 * @param      Criteria $criteria The Criteria object used to build the SELECT statement.
	 * @param      PropelPDO $con The connection to use
	 * @throws     PropelException Any exceptions caught during processing will be
	 *		 rethrown wrapped into a PropelException.
	 * @return     PDOStatement The executed PDOStatement object.
	 * @see        BasePeer::doSelect()
	 */
	public static function doSelectStmt(Criteria $criteria, PropelPDO $con = null)
	{
		if ($con === null) {
			$con = Propel::getConnection(AbsenceEleveTraitementPeer::DATABASE_NAME, Propel::CONNECTION_READ);
		}

		if (!$criteria->hasSelectClause()) {
			$criteria = clone $criteria;
			AbsenceEleveTraitementPeer::addSelectColumns($criteria);
		}

		// Set the correct dbName
		$criteria->setDbName(self::DATABASE_NAME);
		// soft_delete behavior
		if (AbsenceEleveTraitementQuery::isSoftDeleteEnabled()) {
			$criteria->add(AbsenceEleveTraitementPeer::DELETED_AT, null, Criteria::ISNULL);
		} else {
			AbsenceEleveTraitementPeer::enableSoftDelete();
		}

		// BasePeer returns a PDOStatement
		return BasePeer::doSelect($criteria, $con);
	}
开发者ID:rhertzog,项目名称:lcs,代码行数:36,代码来源:BaseAbsenceEleveTraitementPeer.php

示例4: doSelectStmt

 /**
  * Prepares the Criteria object and uses the parent doSelect() method to execute a PDOStatement.
  *
  * Use this method directly if you want to work with an executed statement durirectly (for example
  * to perform your own object hydration).
  *
  * @param      Criteria $criteria The Criteria object used to build the SELECT statement.
  * @param      PropelPDO $con The connection to use
  * @throws     PropelException Any exceptions caught during processing will be
  *		 rethrown wrapped into a PropelException.
  * @return     PDOStatement The executed PDOStatement object.
  * @see        BasePeer::doSelect()
  */
 public static function doSelectStmt(Criteria $criteria, PropelPDO $con = null)
 {
     if ($con === null) {
         $con = Propel::getConnection(NagiosMainConfigurationPeer::DATABASE_NAME, Propel::CONNECTION_READ);
     }
     if (!$criteria->hasSelectClause()) {
         $criteria = clone $criteria;
         NagiosMainConfigurationPeer::addSelectColumns($criteria);
     }
     // Set the correct dbName
     $criteria->setDbName(self::DATABASE_NAME);
     // BasePeer returns a PDOStatement
     return BasePeer::doSelect($criteria, $con);
 }
开发者ID:Evolix,项目名称:lilac,代码行数:27,代码来源:BaseNagiosMainConfigurationPeer.php

示例5: doSelectStmt

 /**
  * Prepares the Criteria object and uses the parent doSelect() method to execute a PDOStatement.
  *
  * Use this method directly if you want to work with an executed statement durirectly (for example
  * to perform your own object hydration).
  *
  * @param      Criteria $criteria The Criteria object used to build the SELECT statement.
  * @param      PropelPDO $con The connection to use
  * @throws     PropelException Any exceptions caught during processing will be
  *		 rethrown wrapped into a PropelException.
  * @return     PDOStatement The executed PDOStatement object.
  * @see        BasePeer::doSelect()
  */
 public static function doSelectStmt(Criteria $criteria, PropelPDO $con = null)
 {
     if ($con === null) {
         $con = Propel::getConnection(PcBlogCommentPeer::DATABASE_NAME, Propel::CONNECTION_READ);
     }
     if (!$criteria->hasSelectClause()) {
         $criteria = clone $criteria;
         PcBlogCommentPeer::addSelectColumns($criteria);
     }
     // Set the correct dbName
     $criteria->setDbName(self::DATABASE_NAME);
     // symfony_behaviors behavior
     foreach (sfMixer::getCallables(self::getMixerPreSelectHook(__FUNCTION__)) as $sf_hook) {
         call_user_func($sf_hook, 'BasePcBlogCommentPeer', $criteria, $con);
     }
     // BasePeer returns a PDOStatement
     return BasePeer::doSelect($criteria, $con);
 }
开发者ID:ntemple,项目名称:intelli-plancake,代码行数:31,代码来源:BasePcBlogCommentPeer.php

示例6: doSelectStmt

 public static function doSelectStmt(Criteria $criteria, PropelPDO $con = null)
 {
     if ($con === null) {
         $con = Propel::getConnection(TipodocentePeer::DATABASE_NAME, Propel::CONNECTION_READ);
     }
     if (!$criteria->hasSelectClause()) {
         $criteria = clone $criteria;
         TipodocentePeer::addSelectColumns($criteria);
     }
     $criteria->setDbName(self::DATABASE_NAME);
     return BasePeer::doSelect($criteria, $con);
 }
开发者ID:mediasadc,项目名称:alba,代码行数:12,代码来源:BaseTipodocentePeer.php

示例7: doSelectStmt

 /**
  * Prepares the Criteria object and uses the parent doSelect() method to execute a PDOStatement.
  *
  * Use this method directly if you want to work with an executed statement durirectly (for example
  * to perform your own object hydration).
  *
  * @param      Criteria $criteria The Criteria object used to build the SELECT statement.
  * @param      PropelPDO $con The connection to use
  * @throws     PropelException Any exceptions caught during processing will be
  *		 rethrown wrapped into a PropelException.
  * @return     PDOStatement The executed PDOStatement object.
  * @see        BasePeer::doSelect()
  */
 public static function doSelectStmt(Criteria $criteria, PropelPDO $con = null)
 {
     $con = PermissionPeer::alternativeCon($con);
     if ($criteria->hasSelectClause()) {
         $asColumns = $criteria->getAsColumns();
         if (count($asColumns) == 1 && isset($asColumns['_score'])) {
             $criteria = clone $criteria;
             PermissionPeer::addSelectColumns($criteria);
         }
     } else {
         $criteria = clone $criteria;
         PermissionPeer::addSelectColumns($criteria);
     }
     // Set the correct dbName
     $criteria->setDbName(self::DATABASE_NAME);
     // attach default criteria
     PermissionPeer::attachCriteriaFilter($criteria);
     // BasePeer returns a PDOStatement
     return BasePeer::doSelect($criteria, $con);
 }
开发者ID:richhl,项目名称:kalturaCE,代码行数:33,代码来源:BasePermissionPeer.php

示例8: addSelectQuery

 /**
  * Adds a Criteria as subQuery in the From Clause.
  *
  * @see Criteria::addSelectQuery()
  *
  * @param Criteria $subQueryCriteria         Criteria to build the subquery from
  * @param string   $alias                    alias for the subQuery
  * @param boolean  $addAliasAndSelectColumns Set to false if you want to manually add the aliased select columns
  *
  * @return ModelCriteria The current object, for fluid interface
  */
 public function addSelectQuery(Criteria $subQueryCriteria, $alias = null, $addAliasAndSelectColumns = true)
 {
     if (!$subQueryCriteria->hasSelectClause()) {
         $subQueryCriteria->addSelfSelectColumns();
     }
     parent::addSelectQuery($subQueryCriteria, $alias);
     if ($addAliasAndSelectColumns) {
         // give this query-model same alias as subquery
         if (null === $alias) {
             end($this->selectQueries);
             $alias = key($this->selectQueries);
         }
         $this->setModelAlias($alias, true);
         // so we can add selfSelectColumns
         $this->addSelfSelectColumns();
     }
     return $this;
 }
开发者ID:kcornejo,项目名称:estadistica,代码行数:29,代码来源:ModelCriteria.php

示例9: testHasSelectClause

 /**
  * @link       http://propel.phpdb.org/trac/ticket/634
  */
 public function testHasSelectClause()
 {
     $c = new Criteria();
     $c->addSelectColumn("foo");
     $this->assertTrue($c->hasSelectClause());
     $c = new Criteria();
     $c->addAsColumn("foo", "bar");
     $this->assertTrue($c->hasSelectClause());
 }
开发者ID:pkdevbox,项目名称:mootools-forge,代码行数:12,代码来源:CriteriaTest.php

示例10: doSelectStmt

	/**
	 * Prepares the Criteria object and uses the parent doSelect() method to execute a PDOStatement.
	 *
	 * Use this method directly if you want to work with an executed statement durirectly (for example
	 * to perform your own object hydration).
	 *
	 * @param      Criteria $criteria The Criteria object used to build the SELECT statement.
	 * @param      PropelPDO $con The connection to use
	 * @throws     PropelException Any exceptions caught during processing will be
	 *		 rethrown wrapped into a PropelException.
	 * @return     PDOStatement The executed PDOStatement object.
	 * @see        BasePeer::doSelect()
	 */
	public static function doSelectStmt(Criteria $criteria, PropelPDO $con = null)
	{
		if ($con === null) {
			$con = Propel::getConnection(CahierTexteTravailAFaireFichierJointPeer::DATABASE_NAME, Propel::CONNECTION_READ);
		}

		if (!$criteria->hasSelectClause()) {
			$criteria = clone $criteria;
			CahierTexteTravailAFaireFichierJointPeer::addSelectColumns($criteria);
		}

		// Set the correct dbName
		$criteria->setDbName(self::DATABASE_NAME);

		// BasePeer returns a PDOStatement
		return BasePeer::doSelect($criteria, $con);
	}
开发者ID:rhertzog,项目名称:lcs,代码行数:30,代码来源:BaseCahierTexteTravailAFaireFichierJointPeer.php


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