Skocz do zawartości

Witamy na polskim forum Contao
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!
Zdjęcie

Dodanie do tabeli tl_content rekordu o typie gallery


Najlepsza odpowiedź Infosun, 09 września 2014 - 08:34

Zrobiłem to troszkę inaczej. Najpierw pobrałem uuid obrazka

$ff = new \Contao\FilesModel();
$uuid = $ff->findById($dane[0]);

A potem za pomocą takiej kombinacji dodałem go do bazy z racji tego, że string z danymi binarnymi to nie to samo co dane zapisane binarnie. Wiec dlatego cały czas zgłaszał się błąd.

UNHEX('" . bin2hex($rd[0]) . "'
Przejdź do postu »


  • Zaloguj się, aby dodać odpowiedź
2 odpowiedzi w tym temacie

#1
Infosun

Infosun

    Nowy na forum

  • Zarejestrowani
  • Pip
  • 5 postów

Witam,

 

przenosze dane z innego serwisu i potrzebuję do tabeli tl_content dodać do multipleSRC obrazki. Obrazki szuka mi i pobiera uuid jednak jak to zapisać żeby pobierało się w backendzie i frontendzie?

 

Ma może ktoś jakąś dokumentacje API?


  • 0

#2
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski

Mając uuid w formie nie-binarnej (czyli np. 123e4567-e89b-12d3-a456-426655440000), musisz konwertować wartość do formy binarnej:

 

$varUuid = \String::uuidToBin($strUuid);

  • 0

Codefog - Contao web development


#3
Infosun

Infosun

    Nowy na forum

  • Zarejestrowani
  • Pip
  • 5 postów
✓  Najlepsza odpowiedź

Zrobiłem to troszkę inaczej. Najpierw pobrałem uuid obrazka

$ff = new \Contao\FilesModel();
$uuid = $ff->findById($dane[0]);

A potem za pomocą takiej kombinacji dodałem go do bazy z racji tego, że string z danymi binarnymi to nie to samo co dane zapisane binarnie. Wiec dlatego cały czas zgłaszał się błąd.

UNHEX('" . bin2hex($rd[0]) . "'

  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych użytkowników