Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe TransitionTable
+ Graphe d'héritage de TransitionTable:

Fonctions membres publiques

 __construct (DatabaseDriver $db)
 
 bind ($src, $ignore=array())
 
- Fonctions membres publiques hérités de Table
 __construct ($table, $key, DatabaseDriver $db, DispatcherInterface $dispatcher=null)
 
 getFields ($reload=false)
 
 appendPrimaryKeys ($query, $pk=null)
 
 getTableName ()
 
 getKeyName ($multiple=false)
 
 getId ()
 
 getDbo ()
 
 setDbo (DatabaseDriver $db)
 
 setRules ($input)
 
 getRules ()
 
 reset ()
 
 bind ($src, $ignore=array())
 
 load ($keys=null, $reset=true)
 
 check ()
 
 save ($src, $orderingFilter='', $ignore='')
 
 checkOut ($userId, $pk=null)
 
 checkIn ($pk=null)
 
 hasPrimaryKey ()
 
 hit ($pk=null)
 
 isCheckedOut ($with=0, $against=null)
 
 getNextOrder ($where='')
 
 getPrimaryKey (array $keys=array())
 
 reorder ($where='')
 
 move ($delta, $where='')
 
 publish ($pks=null, $state=1, $userId=0)
 
 getColumnAlias ($column)
 
 setColumnAlias ($column, $columnAlias)
 
 hasField ($key)
 
- Fonctions membres publiques hérités de CMSObject
 __construct ($properties=null)
 
 __toString ()
 
 def ($property, $default=null)
 
 get ($property, $default=null)
 
 getProperties ($public=true)
 
 getError ($i=null, $toString=true)
 
 getErrors ()
 
 set ($property, $value=null)
 
 setProperties ($properties)
 
 setError ($error)
 
- Fonctions membres publiques hérités de TableInterface
 delete ($pk=null)
 
 getKeyName ()
 
 store ($updateNulls=false)
 
- Fonctions membres publiques hérités de DispatcherAwareInterface
 setDispatcher (DispatcherInterface $dispatcher)
 

Fonctions membres protégées

 _getAssetName ()
 
 _getAssetTitle ()
 
 _getAssetParentId (Table $table=null, $id=null)
 
- Fonctions membres protégées hérités de Table
 _getAssetName ()
 
 _getAssetTitle ()
 
 _lock ()
 
 _unlock ()
 

Attributs protégés

 $_supportNullValue = true
 
 $_jsonEncode
 
- Attributs protégés hérités de Table
 $_tbl = ''
 
 $_tbl_key = ''
 
 $_tbl_keys = array()
 
 $_db
 
 $_trackAssets = false
 
 $_rules
 
 $_locked = false
 
 $_autoincrement = true
 
 $_columnAlias = array()
 
 $_jsonEncode = array()
 
 $_supportNullValue = false
 
- Attributs protégés hérités de CMSObject
 $_errors = array()
 

Membres hérités additionnels

- Fonctions membres publiques statiques hérités de Table
static getInstance ($type, $prefix='JTable', $config=array())
 
static addIncludePath ($path=null)
 
- Champs de données hérités de Table
 $typeAlias = null
 

Description détaillée

Transition table

Depuis
4.0.0

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( DatabaseDriver  $db)
Paramètres
DatabaseDriver$dbDatabase connector object
Depuis
4.0.0

Références $db, et Symfony\Contracts\Service\__construct().

Documentation des fonctions membres

◆ _getAssetName()

_getAssetName ( )
protected

Method to compute the default name of the asset. The default name is in the form table_name.id where id is the value of the primary key of the table.

Renvoie
string
Depuis
4.0.0

Références $extension, $parts, Joomla\CMS\MVC\Model\$workflow, et Joomla\CMS\MVC\Model\getDbo().

◆ _getAssetParentId()

_getAssetParentId ( Table  $table = null,
  $id = null 
)
protected

Get the parent asset id for the record

Paramètres
Table$tableA Table object for the asset parent.
integer$idThe id for the asset
Renvoie
integer The id of the asset's parent
Depuis
4.0.0

Références $assetId, $extension, $id, $name, $parts, Joomla\CMS\MVC\Model\$workflow, et Joomla\CMS\MVC\Model\getDbo().

◆ _getAssetTitle()

_getAssetTitle ( )
protected

Method to return the title to use for the asset table.

Renvoie
string
Depuis
4.0.0

Références $title.

◆ bind()

bind (   $src,
  $ignore = array() 
)

Method to bind an associative array or object to the Table instance. This method only binds properties that are publicly accessible and optionally takes an array of properties to ignore when binding.

Paramètres
array | object$srcAn associative array or object to bind to the Table instance.
array | string$ignoreAn optional array or space separated list of properties to ignore while binding.
Renvoie
boolean True on success.
Depuis
4.0.0
Exceptions

Implémente TableInterface.

Documentation des champs

◆ $_jsonEncode

$_jsonEncode
protected
Valeur initiale :
= [
'options'
]

◆ $_supportNullValue

$_supportNullValue = true
protected

La documentation de cette classe a été générée à partir du fichier suivant :