1

ループによって symfony で複数のバーコード イメージ ファイルを生成しようとしています。ここでループスタート……

$barcodeService = $this->container->get('mopa_barcode.barcode_service');
$filename = $barcode . ".png";
$barcodeService->saveAs('code128', $barcode, $filename);

ここでループエンド.....

1つのアイテムでは問題なく動作しますが、ループで試してみると、次のように例外が発生します

/vendor/Zend/library/Zend/Barcode/Renderer/Image.phpErrorException: 警告: imagesy(): 57 は267 行目の有効な画像リソースではありません

4

2 に答える 2

1

この問題を抱えているのはあなただけではないようです: https://github.com/phiamo/MopaBarcodeBundle/issues/9

人々が示唆するように、最後の ZF2 を使用していない場合は、ZF2 をアップグレードしてみてください。および/またはcalumbrodie からのバンドルの分岐バージョンを確認してください。

于 2013-01-16T08:18:31.843 に答える
0

j0k が ZF を更新することを提案したように、同じことを行う必要があります。

MopaBarcodeBundle Issue Listで問題を作成しました。ZF のバージョンを最新リリースに更新し、問題を解決しました。私は問題を見つけようとしました。これは、オブジェクトの管理にレジストリ (シングルトン) パターンを使用することに関連していました。

そして、Mopa互換コードをご覧ください

幸運を

于 2013-01-16T10:45:56.077 に答える