Вы можете делать обе вещи, которые хотите - вам нужно создать новое задание , чтобы выполнить его, хотя ...
Это будет загружать в отдельные приборыfile:
Doctrine_Core::loadData('/path/to/data.yml');
Это добавит файл фикстур к текущим данным:
Doctrine_Core::loadData('/path/to/data.yml', true);
Так что просто создайте новое задание - получите доступ к соединению с базой данных и выполните одну из этих команд в зависимости отчто вы хотите сделать
Извинения ... возможно, мне следует правильно прочитать руководство ...
Вы действительно можете использовать текущую команду для добавления и / или использования определенного файла.
Usage:
symfony doctrine:data-load [--application[="..."]] [--env="..."] [--append] [dir_or_file1] ... [dir_or_fileN]
Arguments:
dir_or_file Directory or file to load
Options:
--application The application name (default: 1)
--env The environment (default: dev)
--append Don't delete current data in the database
Description:
The doctrine:data-load task loads data fixtures into the database:
./symfony doctrine:data-load
The task loads data from all the files found in data/fixtures/.
If you want to load data from specific files or directories, you can append
them as arguments:
./symfony doctrine:data-load data/fixtures/dev data/fixtures/users.yml
If you don't want the task to remove existing data in the database,
use the --append option:
./symfony doctrine:data-load --append
Еще раз извиняюсь за то, что ввел вас в заблуждение ... но только подумайте - вы уже научились писать задачи: -)