Инструменты пользователя

Инструменты сайта


ru:data_loading

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

ru:data_loading [2015/07/14 15:51] (текущий)
Строка 1: Строка 1:
 +====== Загрузка данных в проект ======
  
 +Существует несколько способов получения данных для использования в проекте:​
 +
 +  * [[ru:​project_maker:​проекты:​редактирование_проекта:​списки|Списки]] - используются преимущественно для получения построчно данных из текстового документа (например,​ список emailов, заголовков для статей и пр.)
 +  * [[ru:​project_maker:​проекты:​редактирование_проекта:​таблицы|Таблицы]] - используются для получения более сложно организованных данных (например,​ список товаров для интернет-магазина,​ где построчно представлены разные данные:​ название,​ цена, описание и пр.)
 +  * Файлы (см. ниже) - когда требуется сразу загрузить в проект все содержимое файла для дальнейшей работы с ним.
 +  * [[ru:​project_maker:​проекты:​редактирование_проекта:​входные_настройки|Входные настройки]] - это способ используется,​ когда вы вручную планируете менять те или иные данные,​ без редактирования шаблона или документов,​ к нему прилагающихся. ​
 +
 +====== Работа с файлами ======
 +
 +{{:​ru:​project_maker:​проекты:​редактирование_проекта:​4.png?​direct|}}
 +
 +С помощью данного экшена вы можете произвести базовые необходимые операции с файлом и его содержимым. Все операции интуитивно понятные сами по себе, хотелось бы сделать акцент только на проверке существования файла и записи в файл. Если файла не существует,​ результатом работы экшена будет ошибка и шаблон дальше пойдет по красному (неудачному) выходу из экшена. Если вы планируете использовать шаблон в несколько потоков,​ не производите запись в файл этим экшеном во избежании конфликтов и потери данных. Для этих целей используйте списки и экшен добавления строки в список.
ru/data_loading.txt · Последние изменения: 2015/07/14 15:51 (внешнее изменение)