Methods

__construct()

__construct(string $dbName, string $modelName, string $modelAlias)

Initializes internal state of \Thelia\Model\Base\DelivzoneQuery object.

Parameters

string $dbName

The database name

string $modelName

The phpName of a model, e.g. 'Book'

string $modelAlias

The alias for the model in this query, e.g. 'b'

create()

create(string $modelAlias, \Propel\Runtime\ActiveQuery\Criteria $criteria) : \Thelia\Model\DelivzoneQuery

Returns a new ChildDelivzoneQuery object.

Parameters

string $modelAlias

The alias of a model in the query

\Propel\Runtime\ActiveQuery\Criteria $criteria

Optional Criteria to build the query from

Returns

\Thelia\Model\DelivzoneQuery

findPk()

findPk(mixed $key, \Propel\Runtime\Connection\ConnectionInterface $con) : \Thelia\Model\Delivzone|array|mixed

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.

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

Parameters

mixed $key

Primary key to use for the query

\Propel\Runtime\Connection\ConnectionInterface $con

an optional connection object

Returns

\Thelia\Model\Delivzone|array|mixed —

the result, formatted by the current formatter

findPks()

findPks(array $keys, \Propel\Runtime\Connection\ConnectionInterface $con) : \Propel\Runtime\Collection\ObjectCollection|array|mixed

Find objects by primary key <code> $objs = $c->findPks(array(12, 56, 832), $con); </code>

Parameters

array $keys

Primary keys to use for the query

\Propel\Runtime\Connection\ConnectionInterface $con

an optional connection object

Returns

\Propel\Runtime\Collection\ObjectCollection|array|mixed —

the list of results, formatted by the current formatter

filterByPrimaryKey()

filterByPrimaryKey(mixed $key) : \Thelia\Model\DelivzoneQuery

Filter the query by primary key

Parameters

mixed $key

Primary key to use for the query

Returns

\Thelia\Model\DelivzoneQuery

The current query, for fluid interface

filterByPrimaryKeys()

filterByPrimaryKeys(array $keys) : \Thelia\Model\DelivzoneQuery

Filter the query by a list of primary keys

Parameters

array $keys

The list of primary key to use for the query

Returns

\Thelia\Model\DelivzoneQuery

The current query, for fluid interface

filterById()

filterById(mixed $id, string $comparison) : \Thelia\Model\DelivzoneQuery

Filter the query on the id column

Example usage: $query->filterById(1234); // WHERE id = 1234 $query->filterById(array(12, 34)); // WHERE id IN (12, 34) $query->filterById(array('min' => 12)); // WHERE id > 12

Parameters

mixed $id

The value to use as filter. Use scalar values for equality. Use array values for in_array() equivalent. Use associative array('min' => $minValue, 'max' => $maxValue) for intervals.

string $comparison

Operator to use for the column comparison, defaults to Criteria::EQUAL

Returns

\Thelia\Model\DelivzoneQuery

The current query, for fluid interface

filterByAreaId()

filterByAreaId(mixed $areaId, string $comparison) : \Thelia\Model\DelivzoneQuery

Filter the query on the area_id column

Example usage: $query->filterByAreaId(1234); // WHERE area_id = 1234 $query->filterByAreaId(array(12, 34)); // WHERE area_id IN (12, 34) $query->filterByAreaId(array('min' => 12)); // WHERE area_id > 12

Parameters

mixed $areaId

The value to use as filter. Use scalar values for equality. Use array values for in_array() equivalent. Use associative array('min' => $minValue, 'max' => $maxValue) for intervals.

string $comparison

Operator to use for the column comparison, defaults to Criteria::EQUAL

Returns

\Thelia\Model\DelivzoneQuery

The current query, for fluid interface

filterByDelivery()

filterByDelivery(string $delivery, string $comparison) : \Thelia\Model\DelivzoneQuery

Filter the query on the delivery column

Example usage: $query->filterByDelivery('fooValue'); // WHERE delivery = 'fooValue' $query->filterByDelivery('%fooValue%'); // WHERE delivery LIKE '%fooValue%'

Parameters

string $delivery

The value to use as filter. Accepts wildcards (* and % trigger a LIKE)

string $comparison

Operator to use for the column comparison, defaults to Criteria::EQUAL

Returns

\Thelia\Model\DelivzoneQuery

The current query, for fluid interface

filterByCreatedAt()

filterByCreatedAt(mixed $createdAt, string $comparison) : \Thelia\Model\DelivzoneQuery

Filter the query on the created_at column

Example usage: $query->filterByCreatedAt('2011-03-14'); // WHERE created_at = '2011-03-14' $query->filterByCreatedAt('now'); // WHERE created_at = '2011-03-14' $query->filterByCreatedAt(array('max' => 'yesterday')); // WHERE created_at > '2011-03-13'

Parameters

mixed $createdAt

The value to use as filter. Values can be integers (unix timestamps), DateTime objects, or strings. Empty strings are treated as NULL. Use scalar values for equality. Use array values for in_array() equivalent. Use associative array('min' => $minValue, 'max' => $maxValue) for intervals.

string $comparison

Operator to use for the column comparison, defaults to Criteria::EQUAL

Returns

\Thelia\Model\DelivzoneQuery

The current query, for fluid interface

filterByUpdatedAt()

filterByUpdatedAt(mixed $updatedAt, string $comparison) : \Thelia\Model\DelivzoneQuery

Filter the query on the updated_at column

Example usage: $query->filterByUpdatedAt('2011-03-14'); // WHERE updated_at = '2011-03-14' $query->filterByUpdatedAt('now'); // WHERE updated_at = '2011-03-14' $query->filterByUpdatedAt(array('max' => 'yesterday')); // WHERE updated_at > '2011-03-13'

Parameters

mixed $updatedAt

The value to use as filter. Values can be integers (unix timestamps), DateTime objects, or strings. Empty strings are treated as NULL. Use scalar values for equality. Use array values for in_array() equivalent. Use associative array('min' => $minValue, 'max' => $maxValue) for intervals.

string $comparison

Operator to use for the column comparison, defaults to Criteria::EQUAL

Returns

\Thelia\Model\DelivzoneQuery

The current query, for fluid interface

filterByArea()

filterByArea(\Thelia\Model\Area|\Propel\Runtime\Collection\ObjectCollection $area, string $comparison) : \Thelia\Model\DelivzoneQuery

Filter the query by a related \Thelia\Model\Area object

Parameters

\Thelia\Model\Area|\Propel\Runtime\Collection\ObjectCollection $area

The related object(s) to use as filter

string $comparison

Operator to use for the column comparison, defaults to Criteria::EQUAL

Returns

\Thelia\Model\DelivzoneQuery

The current query, for fluid interface

joinArea()

joinArea(string $relationAlias, string $joinType) : \Thelia\Model\DelivzoneQuery

Adds a JOIN clause to the query using the Area relation

Parameters

string $relationAlias

optional alias for the relation

string $joinType

Accepted values are null, 'left join', 'right join', 'inner join'

Returns

\Thelia\Model\DelivzoneQuery

The current query, for fluid interface

useAreaQuery()

useAreaQuery(string $relationAlias, string $joinType) : \Thelia\Model\AreaQuery

Use the Area relation Area object

Parameters

string $relationAlias

optional alias for the relation, to be used as main alias in the secondary query

string $joinType

Accepted values are null, 'left join', 'right join', 'inner join'

Returns

\Thelia\Model\AreaQuery

A secondary query class using the current class as primary query

prune()

prune(\Thelia\Model\Delivzone $delivzone) : \Thelia\Model\DelivzoneQuery

Exclude object from result

Parameters

\Thelia\Model\Delivzone $delivzone

Object to remove from the list of results

Returns

\Thelia\Model\DelivzoneQuery

The current query, for fluid interface

doDeleteAll()

doDeleteAll(\Propel\Runtime\Connection\ConnectionInterface $con) : int

Deletes all rows from the delivzone table.

Parameters

\Propel\Runtime\Connection\ConnectionInterface $con

the connection to use

Returns

int —

The number of affected rows (if supported by underlying database driver).

delete()

delete(\Propel\Runtime\Connection\ConnectionInterface $con) : int

Performs a DELETE on the database, given a ChildDelivzone or Criteria object OR a primary key value.

Parameters

\Propel\Runtime\Connection\ConnectionInterface $con

the connection to use

Throws

\Propel\Runtime\Exception\PropelException

Any exceptions caught during processing will be rethrown wrapped into a PropelException.

Returns

int —

The number of affected rows (if supported by underlying database driver). This includes CASCADE-related rows if supported by native driver or if emulated using Propel.

recentlyUpdated()

recentlyUpdated(int $nbDays) : \Thelia\Model\DelivzoneQuery

Filter by the latest updated

Parameters

int $nbDays

Maximum age of the latest update in days

Returns

\Thelia\Model\DelivzoneQuery

The current query, for fluid interface

recentlyCreated()

recentlyCreated(int $nbDays) : \Thelia\Model\DelivzoneQuery

Filter by the latest created

Parameters

int $nbDays

Maximum age of in days

Returns

\Thelia\Model\DelivzoneQuery

The current query, for fluid interface

lastUpdatedFirst()

lastUpdatedFirst() : \Thelia\Model\DelivzoneQuery

Order by update date desc

Returns

\Thelia\Model\DelivzoneQuery

The current query, for fluid interface

firstUpdatedFirst()

firstUpdatedFirst() : \Thelia\Model\DelivzoneQuery

Order by update date asc

Returns

\Thelia\Model\DelivzoneQuery

The current query, for fluid interface

lastCreatedFirst()

lastCreatedFirst() : \Thelia\Model\DelivzoneQuery

Order by create date desc

Returns

\Thelia\Model\DelivzoneQuery

The current query, for fluid interface

firstCreatedFirst()

firstCreatedFirst() : \Thelia\Model\DelivzoneQuery

Order by create date asc

Returns

\Thelia\Model\DelivzoneQuery

The current query, for fluid interface

orderById()

orderById($order =) : \Thelia\Model\DelivzoneQuery

Order by the id column

Parameters

$order =

Returns

\Thelia\Model\DelivzoneQuery

orderByAreaId()

orderByAreaId($order =) : \Thelia\Model\DelivzoneQuery

Order by the area_id column

Parameters

$order =

Returns

\Thelia\Model\DelivzoneQuery

orderByDelivery()

orderByDelivery($order =) : \Thelia\Model\DelivzoneQuery

Order by the delivery column

Parameters

$order =

Returns

\Thelia\Model\DelivzoneQuery

orderByCreatedAt()

orderByCreatedAt($order =) : \Thelia\Model\DelivzoneQuery

Order by the created_at column

Parameters

$order =

Returns

\Thelia\Model\DelivzoneQuery

orderByUpdatedAt()

orderByUpdatedAt($order =) : \Thelia\Model\DelivzoneQuery

Order by the updated_at column

Parameters

$order =

Returns

\Thelia\Model\DelivzoneQuery

groupById()

groupById() : \Thelia\Model\DelivzoneQuery

Group by the id column

Returns

\Thelia\Model\DelivzoneQuery

groupByAreaId()

groupByAreaId() : \Thelia\Model\DelivzoneQuery

Group by the area_id column

Returns

\Thelia\Model\DelivzoneQuery

groupByDelivery()

groupByDelivery() : \Thelia\Model\DelivzoneQuery

Group by the delivery column

Returns

\Thelia\Model\DelivzoneQuery

groupByCreatedAt()

groupByCreatedAt() : \Thelia\Model\DelivzoneQuery

Group by the created_at column

Returns

\Thelia\Model\DelivzoneQuery

groupByUpdatedAt()

groupByUpdatedAt() : \Thelia\Model\DelivzoneQuery

Group by the updated_at column

Returns

\Thelia\Model\DelivzoneQuery

leftJoin()

leftJoin(mixed $relation) : \Thelia\Model\DelivzoneQuery

Adds a LEFT JOIN clause to the query

Parameters

mixed $relation

Returns

\Thelia\Model\DelivzoneQuery

rightJoin()

rightJoin(mixed $relation) : \Thelia\Model\DelivzoneQuery

Adds a RIGHT JOIN clause to the query

Parameters

mixed $relation

Returns

\Thelia\Model\DelivzoneQuery

innerJoin()

innerJoin(mixed $relation) : \Thelia\Model\DelivzoneQuery

Adds a INNER JOIN clause to the query

Parameters

mixed $relation

Returns

\Thelia\Model\DelivzoneQuery

leftJoinArea()

leftJoinArea($relationAlias =) : \Thelia\Model\DelivzoneQuery

Adds a LEFT JOIN clause to the query using the Area relation

Parameters

$relationAlias =

Returns

\Thelia\Model\DelivzoneQuery

rightJoinArea()

rightJoinArea($relationAlias =) : \Thelia\Model\DelivzoneQuery

Adds a RIGHT JOIN clause to the query using the Area relation

Parameters

$relationAlias =

Returns

\Thelia\Model\DelivzoneQuery

innerJoinArea()

innerJoinArea($relationAlias =) : \Thelia\Model\DelivzoneQuery

Adds a INNER JOIN clause to the query using the Area relation

Parameters

$relationAlias =

Returns

\Thelia\Model\DelivzoneQuery

findOne()

findOne(ConnectionInterface $con) : \Thelia\Model\Delivzone

Return the first ChildDelivzone matching the query

Parameters

ConnectionInterface $con

Returns

\Thelia\Model\Delivzone

findOneOrCreate()

findOneOrCreate(ConnectionInterface $con) : \Thelia\Model\Delivzone

Return the first ChildDelivzone matching the query, or a new ChildDelivzone object populated from the query conditions when no match is found

Parameters

ConnectionInterface $con

Returns

\Thelia\Model\Delivzone

findOneById()

findOneById(int $id) : \Thelia\Model\Delivzone

Return the first ChildDelivzone filtered by the id column

Parameters

int $id

Returns

\Thelia\Model\Delivzone

findOneByAreaId()

findOneByAreaId(int $area_id) : \Thelia\Model\Delivzone

Return the first ChildDelivzone filtered by the area_id column

Parameters

int $area_id

Returns

\Thelia\Model\Delivzone

findOneByDelivery()

findOneByDelivery(string $delivery) : \Thelia\Model\Delivzone

Return the first ChildDelivzone filtered by the delivery column

Parameters

string $delivery

Returns

\Thelia\Model\Delivzone

findOneByCreatedAt()

findOneByCreatedAt(string $created_at) : \Thelia\Model\Delivzone

Return the first ChildDelivzone filtered by the created_at column

Parameters

string $created_at

Returns

\Thelia\Model\Delivzone

findOneByUpdatedAt()

findOneByUpdatedAt(string $updated_at) : \Thelia\Model\Delivzone

Return the first ChildDelivzone filtered by the updated_at column

Parameters

string $updated_at

Returns

\Thelia\Model\Delivzone

findById()

findById(int $id) : array

Return ChildDelivzone objects filtered by the id column

Parameters

int $id

Returns

array

findByAreaId()

findByAreaId(int $area_id) : array

Return ChildDelivzone objects filtered by the area_id column

Parameters

int $area_id

Returns

array

findByDelivery()

findByDelivery(string $delivery) : array

Return ChildDelivzone objects filtered by the delivery column

Parameters

string $delivery

Returns

array

findByCreatedAt()

findByCreatedAt(string $created_at) : array

Return ChildDelivzone objects filtered by the created_at column

Parameters

string $created_at

Returns

array

findByUpdatedAt()

findByUpdatedAt(string $updated_at) : array

Return ChildDelivzone objects filtered by the updated_at column

Parameters

string $updated_at

Returns

array

findPkSimple()

findPkSimple(mixed $key, \Propel\Runtime\Connection\ConnectionInterface $con) : \Thelia\Model\Delivzone

Find object by primary key using raw SQL to go fast.

Bypass doSelect() and the object formatter by using generated code.

Parameters

mixed $key

Primary key to use for the query

\Propel\Runtime\Connection\ConnectionInterface $con

A connection object

Returns

\Thelia\Model\Delivzone

A model object, or null if the key is not found

findPkComplex()

findPkComplex(mixed $key, \Propel\Runtime\Connection\ConnectionInterface $con) : \Thelia\Model\Delivzone|array|mixed

Find object by primary key.

Parameters

mixed $key

Primary key to use for the query

\Propel\Runtime\Connection\ConnectionInterface $con

A connection object

Returns

\Thelia\Model\Delivzone|array|mixed —

the result, formatted by the current formatter