0

私のプロジェクトは Symfony 1.4 でした (バージョンを覚えておいてください)

新しい要件として、管理パネルで、管理者は一括画像をアップロードする必要があります。そのために、管理者は画像を含む zip ファイルと、画像に関する必要な情報を含む csv ファイルを提供します。

以前、 fgetcsvを使用して、コア PHP で CSV タスクの読み取りを処理しました。ただし、symfony 1.4 にプラグイン/ビルドインのサポートがあるかどうかを知りたいのですが、(パフォーマンス/速度の点で) CSV タスクを読み取るより良い方法、またはモデル/コントローラーでfgetcsvをループすることが唯一のオプションです。

4

1 に答える 1

2

PHP 関数を使用するよりもはるかに高速な関数やクラスはないと思います。

クイック検索を実行しましたが、存在するプラグインは 2 つだけです。

しかし、どちらもfgetcsv各行を読むために使用します。それらを使用して、CSVファイルを読み取るためのクリーンで短い方法を使用できます。

どちらにも、モデルから単一のテーブルを CSV ファイルとしてエクスポートできる興味深い機能があります (sfCsvPlugin では Propel を使用し、tmCsvPlugin では Doctrine を使用します)。

于 2012-09-24T14:33:34.500 に答える