2017-12-08 11 views
0
私は私の心が壊れました

..アンシリアライズ失敗し、Yii2

私はYii2にHTML内のimgを追加しよう。

dbからロードしてビューファイルに入れますが、HTMLタグで返そうとするとエラーが発生します。

しかし、絵が完全に(のvar_dump経由で確認)追加され

<?= GridView::widget([ 
    'dataProvider' => $dataProvider, 
    'filterModel' => $searchModel, 
    'columns' => [ 
     ['class' => 'yii\grid\SerialColumn'], 

     [ 
      'format' => 'html', 
      'label' => 'Image', 
      'value' => function($data){ 
       return Html::img($data->getImage(), ['width'=>200]); 
      } 
     ], 
     'id', 
     'mark', 
     'model', 
     'colour', 
     'state_num', 

     // 'price', 
     // 'status', 
     // 'foto:ntext', 
     // 'description:ntext', 

     ['class' => 'yii\grid\ActionColumn'], 
    ], 
]); ?> 

私は、テーブル内の画像を見たいです。 HTMLPurifierで何が起こったのですか? 私のimgはDBのVARCHAR(255)として保存しています。

PHPユーザエラー - のYii \ベースの\ ErrorException

構成スキーマのアンシリアライズは失敗し、ファイルのSHA1は、私が "生" にフォーマットを変更した、そしてそれは始まっています da39a3ee5e6b4b0d3255bfef95601890afd80709

+0

フォーマット 'イメージ'を使用すると動作します。 –

答えて

0

ました

関連する問題