Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony][SF2]Korzystanie z BLOB lub LONGTEXT
Szymciosek
post 23.11.2012, 15:25:30
Post #1





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

Ostrzeżenie: (0%)
-----


Witam,
muszę skorzystać z pola typu BLOB lub LONGTEXT, niby wszystko spoko, w polach tych znajduje się json:

Kod
{ "data": {
    "applications":
    [        
        {
            "id":0,
            "name": "Redmine",
            "url": "http://link",
            "require_login": true,
            "icon_url": "assets/userfiles/icon123.png"
        },
        {
            "id":1,
            "name": "Admin",
            "url": "http://link",
            "require_login": false,
            "icon_url": "assets/userfiles/icon123.png"
        }
      ]
}}


Podczas próby pobrania tych wartości poprzez chociażby:
  1. $doctrineManager = $this->getDoctrine()->getManager();
  2. $query = $doctrineManager->createQuery(
  3. "SELECT u.settings FROM ApiRestServiceBundle:UserSettings u WHERE u.id=5"
  4. );
  5.  
  6. $result = $query->getResult();
  7.  
  8. var_dump($result[0]['settings']);


otrzymuję:
Kod
resource(480, stream)
...

Gdy próbuję zwrócić json do aplikacji poprzez:
  1. $response = new Response(json_encode($data));
  2. $response->headers->set('Content-Type', 'application/json');
  3. return $response;


otrzymuję:
Kod
Warning: json_encode(): type is unsupported, encoded as null in F:\WORK\grzegorztomasiak\service_rest_api\src\ApiRest\ServiceBundle\Controller\UserSettingController.php line 79



Jak się do tego dostać żeby zobaczyć to co wrzuciłem w json do mysql ?


EDIT::
Lub jeśli dobrze znalazłem, to symfony nie obsługuje innych typów niż: http://docs.doctrine-project.org/projects/...ence/types.html ?

Ten post edytował Szymciosek 23.11.2012, 15:55:57
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 09:52