TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Backend\Form\FormDataProvider\AbstractDatabaseRecordProvider Class Reference
Inheritance diagram for TYPO3\CMS\Backend\Form\FormDataProvider\AbstractDatabaseRecordProvider:
TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEditRow TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseParentPageRow TYPO3\CMS\Backend\Form\FormDataProvider\TcaInline

Protected Member Functions

 getRecordFromDatabase ($tableName, $uid)
 
 getDatabase ()
 

Detailed Description

Extended by other provider that fetch records from database

Definition at line 24 of file AbstractDatabaseRecordProvider.php.

Member Function Documentation

◆ getDatabase()

TYPO3\CMS\Backend\Form\FormDataProvider\AbstractDatabaseRecordProvider::getDatabase ( )
protected

◆ getRecordFromDatabase()

TYPO3\CMS\Backend\Form\FormDataProvider\AbstractDatabaseRecordProvider::getRecordFromDatabase (   $tableName,
  $uid 
)
protected

Fetch a record from database. Deleted records will NOT be fetched. Method is similar to BackendUtility::getRecord, but is more picky about input and result.

Parameters
string$tableNameThe table name to fetch record from
int$uidUid of record to fetch
Returns
array Fetched record row
Exceptions
DatabaseRecordException|

Definition at line 36 of file AbstractDatabaseRecordProvider.php.

References $database, $uid, TYPO3\CMS\Backend\Utility\BackendUtility\deleteClause(), and TYPO3\CMS\Backend\Form\FormDataProvider\AbstractDatabaseRecordProvider\getDatabase().

Referenced by TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseParentPageRow\addData(), TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEditRow\addData(), and TYPO3\CMS\Backend\Form\FormDataProvider\TcaInline\resolveRelatedRecords().