2012-05-24 2 views
0

У меня есть файл, который я хочу проанализировать и добавить в базу данных.CakePHP Анализ данных из файла и добавление в базу данных

Я так хочу, чтобы это сделать это:

  1. Пользователь загружает файл
  2. Файл разобранной
  3. пользователей приведена проанализированные данные и выбирает то, что они хотят сохранить
  4. Они представляют

(Более подробное объяснение следует)

У меня есть файл сценария фильма, который я хочу разобрать и ввести сцены и их соответствующие персонажи и реквизиты. Мне уже удалось проанализировать этот файл в массиве с помощью php.

То, что я хочу сделать сейчас, чтобы

  1. оперативного пользователя с различными сценами и его содержанием
  2. позволяет пользователю исправить/изменить данные перед отправкой его в базу данных.

Дело в том, что файл сценария имеет более одной сцены в нем, поэтому я не уверен, как обрабатывать аспект данных в этой проблеме.

Есть ли какие-либо «лучшие практики» для этих видов данных?

(если я не объясню что-то достаточно подробно, сообщите мне, и я обновлю вопрос).

ответ

0

Я бы просто проанализировал файл и сохранил его как базу данных. Что-то вроде Script hasMany Scenes. Пусть они выбирают свой скрипт и просто разбивают записи сцены и позволяют им их удалять.

Есть ли срочная необходимость не сохранить их после импорта? Еще один недостаток вашего подхода в том, что если браузер сбой или пользователь закрывает его, он должен начать заново, потому что вы просто сохранили данные в памяти, но не упорны.

Если вы хотите положиться на свой подход, вам придется работать с данными, возвращающимися из формы, и просто удалять ключ из данных формы.

Как сделать это в Еогеаспе работает над структурой данных

if ($data['Scene][$key]['delete'] == 1) { unset($data['Scene'][$key]); } 
+0

Затем нужен стебли от пользователя, желающего изменить некоторые данные или другие ... так что нет никакой реальной явной необходимости. Я буду работать с этим подходом и опубликовать свои результаты. –

Смежные вопросы