便利な CSV-Importer はたくさんありますが、インポートするデータの「プレビュー」を備えたものは見つかりませんでした。だから私自身のものを作り始めます:しかし、私はこれらすべてを素敵なケーキのような方法で整理する方法に固執しました(プログラミングを始めたばかりです)
機能
このインポーターは、次のものである/持つ/できる:
- すべてのコントローラーに簡単に取り付けられます(デフォルトのモデルを設定して、ツールを /url/controller/ csv-importerで呼び出すことができます
- URL 経由でこの csv-importer にアクセスすると、このインポーターの定義済みのビューが表示され、CSV のアップロード フォームが表示されます。次のステップでは、
- 同期する delimiter、charset、primaryKey を選択します (これらのオプションはインポーターの読み込み時に事前に構成できるため、これらのオプション (パート 3) はスキップされます)
- アップロードされた CSV からのデータのプレビューを表示します。どのレコードが挿入され、どのレコードが変更されますか
- インポートする行を選択して IMPORT するか、ABORT して csv を再アップロードできます。
問題
ユーザーがどこからでも簡単にアクセスできるツールとしてこれを提供するには、これをどのように整理する必要がありますか (このインポーターを追加した場所)
コードは必要ありません:)これをどのように整理するかがすべてです。