public function findPk($key, $con = null)
    {
        if ($key === null) {
            return null;
        }
        if ((null !== ($obj = DealerAdminTableMap::getInstanceFromPool((string) $key))) && !$this->formatter) {
            // the object is already in the instance pool
            return $obj;
        }
        if ($con === null) {
            $con = Propel::getServiceContainer()->getReadConnection(DealerAdminTableMap::DATABASE_NAME);
        }
        $this->basePreSelect($con);
        if ($this->formatter || $this->modelAlias || $this->with || $this->select
         || $this->selectColumns || $this->asColumns || $this->selectModifiers
         || $this->map || $this->having || $this->joins) {
            return $this->findPkComplex($key, $con);
        } else {
            return $this->findPkSimple($key, $con);
        }
    }
public function findPk($key, $con = null)
    {
        if ($key === null) {
            return null;
        }
        if ((null !== ($obj = DealerAdminTableMap::getInstanceFromPool((string) $key))) && !$this->formatter) {
            // the object is already in the instance pool
            return $obj;
        }
        if ($con === null) {
            $con = Propel::getServiceContainer()->getReadConnection(DealerAdminTableMap::DATABASE_NAME);
        }
        $this->basePreSelect($con);
        if ($this->formatter || $this->modelAlias || $this->with || $this->select
         || $this->selectColumns || $this->asColumns || $this->selectModifiers
         || $this->map || $this->having || $this->joins) {
            return $this->findPkComplex($key, $con);
        } else {
            return $this->findPkSimple($key, $con);
        }
    }
public function findPk ( $ key , $ con = null ) { if ( $ key === null ) { return null ; } if ( ( null !== ( $ obj = DealerAdminTableMap :: getInstanceFromPool ( ( string ) $ key ) ) ) && ! $ this -> formatter ) { // the object is already in the instance pool return $ obj ; } if ( $ con === null ) { $ con = Propel :: getServiceContainer ( ) -> getReadConnection ( DealerAdminTableMap :: DATABASE_NAME ) ; } $ this -> basePreSelect ( $ con ) ; if ( $ this -> formatter || $ this -> modelAlias || $ this -> with || $ this -> select || $ this -> selectColumns || $ this -> asColumns || $ this -> selectModifiers || $ this -> map || $ this -> having || $ this -> joins ) { return $ this -> findPkComplex ( $ key , $ con ) ; } else { return $ this -> findPkSimple ( $ key , $ con ) ; } }
Find object by primary key.
Propel uses the instance pool to skip the database if the object exists.
Go fast if the query is untouched.

<code>
$obj  = $c->findPk(12, $con);
</code>

@param mixed $key Primary key to use for the query
@param ConnectionInterface $con an optional connection object

@return ChildDealerAdmin|array|mixed the result, formatted by the current formatter
Find object by primary key . Propel uses the instance pool to skip the database if the object exists . Go fast if the query is untouched .