[TYPO3-UG Oesterreich] Tabelle sys_file, Spalte sha1: Was wird da gehasht?
Markus Klein
klein.t3 at reelworx.at
Mon Feb 16 19:13:20 CET 2015
Hi!
Ein paar snippets von mir:
$storageFolder = ResourceFactory::getInstance()->getObjectFromCombinedIdentifier('2:/someFolder');
$file = $storageFolder->addFile('path/to/some/File');
$data = [
'uid_local' => $file->getUid(),
'pid' => $this->storagePid,
'table_local' => 'sys_file',
'uid_foreign' => $recordId,
'tablenames' => ''tt_news',
'fieldname' => 'whateverfitshere_in_tt_news'
];
$data['tstamp'] = $data['crdate'] = time();
$res = $this->typo3db->exec_INSERTquery('sys_file_reference', $data);
GeneralUtility::makeInstance(ReferenceIndex::class)->updateRefIndexTable('sys_file_reference', $this->typo3db->sql_insert_id())
lg
Markus
------------------------------------------------------------
Markus Klein
TYPO3 CMS Active Contributors Team Member
> -----Original Message-----
> From: typo3-at-bounces at lists.typo3.org [mailto:typo3-at-
> bounces at lists.typo3.org] On Behalf Of Herwig Diernegger
> Sent: Monday, February 16, 2015 3:39 PM
> To: TYPO3 Usergroup Oesterreich
> Subject: [TYPO3-UG Oesterreich] Tabelle sys_file, Spalte sha1: Was wird da
> gehasht?
>
> Hi all,
>
> wir wollen tt_news-Datensätze per PHP-Script erzeugen:
> Jedes Image eines tt_news-Eintrages braucht einen Eintrag in Tabelle
> sys_file.
> Ein sys_file-Eintrag braucht 3-Hash-Werte: "identifier-hash", "folder-hash"
> und "sha1"
>
> Weiß jemand so auf die schnelle, was ich hashen muss, um den Wert für
> sha1 zu erzeugen?
> Bzw. wo muss ich nachsehen....
>
> Hintergrund:
> Ist Teil einer Diplomarbeit, quasi Altdaten-Übernahme rein nach TYPO3
> Wenn ich sys_file gefüllt habe, erwarte ich eigentlich, dass die tt_news-
> Datensätze richtig vom System verarbeitet werden, oder?
>
> TYPO3 6.2.9, tt_news 3.6.0
>
>
> THX
> &
> mit freundlichen Grüßen
>
> DI Herwig Diernegger
>
> SZ-Ybbs
> _______________________________________________
> TYPO3-at mailing list
> TYPO3-at at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-at
More information about the TYPO3-at
mailing list