前提・実現したいこと
Tests +--------------+----------------------------+ | Field | Type | +--------------+----------------------------+ | id | int | | name | varchar(50) | | img | blob | | filename | varchar(100) | +--------------+----------------------------+ +----+---------------------------------------+ | id | name | img | +----+---------------------------------------+ | 1 | tesrA | 0x37383165336239373538.. | | 2 | testB | 0x61393939336464313561.. | +----+---------------------------------------+
上記のような構造のTableがあり
ajax通信でidを絞り込んだデータを取得して返す
単純な処理をしようとしていますが
json_encode()でNULLになってしまいます。
確認すると、imgフィールドを含まないとちゃんとデータが取得できています。
この画像データを含むデータをjson_encode()できるようにするにはどうしたらいいのでしょうか?
ちなみに、取得したデータは下記のようになっています。
[0] => App\Model\Entity\Test Object ( [id] => 1 [name] => tesrA [img] => Resource id #321 )
試したこと
0x37383165336239373538..
が
Resource id #321
となるのがどうしてなのか
検索もしましたが、検索方法が悪いのか
全然ヒットしませんでした。
データ型の問題なのかと思い
Json blob型 cakephp
cakephp 画像データ取得
json_encode() blob型 Resource
Cakephp ajax 画像データ取得
などといろいろなキーワードで検索はしたのですが、
jsonデータをcakephpでDB保存とは出てくるのですが
取得して表示の方は全くヒットしませんでした。
ご教授のほどよろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/15 11:23