Methods

__construct()

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

Initializes internal state of \Thelia\Model\Base\DocumentI18nQuery 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\DocumentI18nQuery

Returns a new ChildDocumentI18nQuery 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\DocumentI18nQuery

findPk()

findPk( $key, \Propel\Runtime\Connection\ConnectionInterface $con) : \Thelia\Model\DocumentI18n|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(array(12, 34), $con);

Parameters

$key
\Propel\Runtime\Connection\ConnectionInterface $con

an optional connection object

Returns

\Thelia\Model\DocumentI18n|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(array(12, 56), array(832, 123), array(123, 456)), $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\DocumentI18nQuery

Filter the query by primary key

Parameters

mixed $key

Primary key to use for the query

Returns

\Thelia\Model\DocumentI18nQuery

The current query, for fluid interface

filterByPrimaryKeys()

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

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\DocumentI18nQuery

The current query, for fluid interface

filterById()

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

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\DocumentI18nQuery

The current query, for fluid interface

filterByLocale()

filterByLocale(string $locale, string $comparison) : \Thelia\Model\DocumentI18nQuery

Filter the query on the locale column

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

Parameters

string $locale

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\DocumentI18nQuery

The current query, for fluid interface

filterByTitle()

filterByTitle(string $title, string $comparison) : \Thelia\Model\DocumentI18nQuery

Filter the query on the title column

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

Parameters

string $title

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\DocumentI18nQuery

The current query, for fluid interface

filterByDescription()

filterByDescription(string $description, string $comparison) : \Thelia\Model\DocumentI18nQuery

Filter the query on the description column

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

Parameters

string $description

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\DocumentI18nQuery

The current query, for fluid interface

filterByChapo()

filterByChapo(string $chapo, string $comparison) : \Thelia\Model\DocumentI18nQuery

Filter the query on the chapo column

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

Parameters

string $chapo

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\DocumentI18nQuery

The current query, for fluid interface

filterByPostscriptum()

filterByPostscriptum(string $postscriptum, string $comparison) : \Thelia\Model\DocumentI18nQuery

Filter the query on the postscriptum column

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

Parameters

string $postscriptum

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\DocumentI18nQuery

The current query, for fluid interface

filterByDocument()

filterByDocument(\Thelia\Model\Document|\Propel\Runtime\Collection\ObjectCollection $document, string $comparison) : \Thelia\Model\DocumentI18nQuery

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

Parameters

\Thelia\Model\Document|\Propel\Runtime\Collection\ObjectCollection $document

The related object(s) to use as filter

string $comparison

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

Returns

\Thelia\Model\DocumentI18nQuery

The current query, for fluid interface

joinDocument()

joinDocument(string $relationAlias, string $joinType) : \Thelia\Model\DocumentI18nQuery

Adds a JOIN clause to the query using the Document relation

Parameters

string $relationAlias

optional alias for the relation

string $joinType

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

Returns

\Thelia\Model\DocumentI18nQuery

The current query, for fluid interface

useDocumentQuery()

useDocumentQuery(string $relationAlias, string $joinType) : \Thelia\Model\DocumentQuery

Use the Document relation Document 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\DocumentQuery

A secondary query class using the current class as primary query

prune()

prune(\Thelia\Model\DocumentI18n $documentI18n) : \Thelia\Model\DocumentI18nQuery

Exclude object from result

Parameters

\Thelia\Model\DocumentI18n $documentI18n

Object to remove from the list of results

Returns

\Thelia\Model\DocumentI18nQuery

The current query, for fluid interface

doDeleteAll()

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

Deletes all rows from the document_i18n 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 ChildDocumentI18n 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.

orderById()

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

Order by the id column

Parameters

$order =

Returns

\Thelia\Model\DocumentI18nQuery

orderByLocale()

orderByLocale($order =) : \Thelia\Model\DocumentI18nQuery

Order by the locale column

Parameters

$order =

Returns

\Thelia\Model\DocumentI18nQuery

orderByTitle()

orderByTitle($order =) : \Thelia\Model\DocumentI18nQuery

Order by the title column

Parameters

$order =

Returns

\Thelia\Model\DocumentI18nQuery

orderByDescription()

orderByDescription($order =) : \Thelia\Model\DocumentI18nQuery

Order by the description column

Parameters

$order =

Returns

\Thelia\Model\DocumentI18nQuery

orderByChapo()

orderByChapo($order =) : \Thelia\Model\DocumentI18nQuery

Order by the chapo column

Parameters

$order =

Returns

\Thelia\Model\DocumentI18nQuery

orderByPostscriptum()

orderByPostscriptum($order =) : \Thelia\Model\DocumentI18nQuery

Order by the postscriptum column

Parameters

$order =

Returns

\Thelia\Model\DocumentI18nQuery

groupById()

groupById() : \Thelia\Model\DocumentI18nQuery

Group by the id column

Returns

\Thelia\Model\DocumentI18nQuery

groupByLocale()

groupByLocale() : \Thelia\Model\DocumentI18nQuery

Group by the locale column

Returns

\Thelia\Model\DocumentI18nQuery

groupByTitle()

groupByTitle() : \Thelia\Model\DocumentI18nQuery

Group by the title column

Returns

\Thelia\Model\DocumentI18nQuery

groupByDescription()

groupByDescription() : \Thelia\Model\DocumentI18nQuery

Group by the description column

Returns

\Thelia\Model\DocumentI18nQuery

groupByChapo()

groupByChapo() : \Thelia\Model\DocumentI18nQuery

Group by the chapo column

Returns

\Thelia\Model\DocumentI18nQuery

groupByPostscriptum()

groupByPostscriptum() : \Thelia\Model\DocumentI18nQuery

Group by the postscriptum column

Returns

\Thelia\Model\DocumentI18nQuery

leftJoin()

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

Adds a LEFT JOIN clause to the query

Parameters

mixed $relation

Returns

\Thelia\Model\DocumentI18nQuery

rightJoin()

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

Adds a RIGHT JOIN clause to the query

Parameters

mixed $relation

Returns

\Thelia\Model\DocumentI18nQuery

innerJoin()

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

Adds a INNER JOIN clause to the query

Parameters

mixed $relation

Returns

\Thelia\Model\DocumentI18nQuery

leftJoinDocument()

leftJoinDocument($relationAlias =) : \Thelia\Model\DocumentI18nQuery

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

Parameters

$relationAlias =

Returns

\Thelia\Model\DocumentI18nQuery

rightJoinDocument()

rightJoinDocument($relationAlias =) : \Thelia\Model\DocumentI18nQuery

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

Parameters

$relationAlias =

Returns

\Thelia\Model\DocumentI18nQuery

innerJoinDocument()

innerJoinDocument($relationAlias =) : \Thelia\Model\DocumentI18nQuery

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

Parameters

$relationAlias =

Returns

\Thelia\Model\DocumentI18nQuery

findOne()

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

Return the first ChildDocumentI18n matching the query

Parameters

ConnectionInterface $con

Returns

\Thelia\Model\DocumentI18n

findOneOrCreate()

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

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

Parameters

ConnectionInterface $con

Returns

\Thelia\Model\DocumentI18n

findOneById()

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

Return the first ChildDocumentI18n filtered by the id column

Parameters

int $id

Returns

\Thelia\Model\DocumentI18n

findOneByLocale()

findOneByLocale(string $locale) : \Thelia\Model\DocumentI18n

Return the first ChildDocumentI18n filtered by the locale column

Parameters

string $locale

Returns

\Thelia\Model\DocumentI18n

findOneByTitle()

findOneByTitle(string $title) : \Thelia\Model\DocumentI18n

Return the first ChildDocumentI18n filtered by the title column

Parameters

string $title

Returns

\Thelia\Model\DocumentI18n

findOneByDescription()

findOneByDescription(string $description) : \Thelia\Model\DocumentI18n

Return the first ChildDocumentI18n filtered by the description column

Parameters

string $description

Returns

\Thelia\Model\DocumentI18n

findOneByChapo()

findOneByChapo(string $chapo) : \Thelia\Model\DocumentI18n

Return the first ChildDocumentI18n filtered by the chapo column

Parameters

string $chapo

Returns

\Thelia\Model\DocumentI18n

findOneByPostscriptum()

findOneByPostscriptum(string $postscriptum) : \Thelia\Model\DocumentI18n

Return the first ChildDocumentI18n filtered by the postscriptum column

Parameters

string $postscriptum

Returns

\Thelia\Model\DocumentI18n

findById()

findById(int $id) : array

Return ChildDocumentI18n objects filtered by the id column

Parameters

int $id

Returns

array

findByLocale()

findByLocale(string $locale) : array

Return ChildDocumentI18n objects filtered by the locale column

Parameters

string $locale

Returns

array

findByTitle()

findByTitle(string $title) : array

Return ChildDocumentI18n objects filtered by the title column

Parameters

string $title

Returns

array

findByDescription()

findByDescription(string $description) : array

Return ChildDocumentI18n objects filtered by the description column

Parameters

string $description

Returns

array

findByChapo()

findByChapo(string $chapo) : array

Return ChildDocumentI18n objects filtered by the chapo column

Parameters

string $chapo

Returns

array

findByPostscriptum()

findByPostscriptum(string $postscriptum) : array

Return ChildDocumentI18n objects filtered by the postscriptum column

Parameters

string $postscriptum

Returns

array

findPkSimple()

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

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\DocumentI18n

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

findPkComplex()

findPkComplex(mixed $key, \Propel\Runtime\Connection\ConnectionInterface $con) : \Thelia\Model\DocumentI18n|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\DocumentI18n|array|mixed —

the result, formatted by the current formatter