Система:: Строка имеет конструктора, который берет char*:
using namespace system;
const char* charstr = "Hello, world!";
String^ clistr = gcnew String(charstr);
Console::WriteLine(clistr);
Получение символа* назад немного более трудно, но не слишком плохо:
IntPtr p = Marshal::StringToHGlobalAnsi(clistr);
char *pNewCharStr = static_cast<char*>(p.ToPointer());
cout << pNewCharStr << endl;
Marshal::FreeHGlobal(p);
In Symfony 1.0 use the command:
$ php symfony propel-dump-data <APPLICATION_NAME> <FIXTURES_DIR_OR_FILE> [<ENVIRONMENT_NAME>]
In versions 1.1 and 1.2 use the following command:
$ php symfony propel:data-dump <APPLICATION_NAME> [<TARGET>] [--env=<ENVIRONMENT_NAME>]
Мне просто нужно было сделать это под symfony 1.2 и Doctrine.
symfony doctrine: data-dump
Это выгружает всю базу данных в data / fixtures / data.yml. Я загрузил некоторые данные в базу данных с помощью файла .sql и хотел, чтобы он использовался в качестве приспособления для моей действующей базы данных. Я просто отредактировал файл data.yml до нужной мне таблицы базы данных.
Альтернативой было написать код для чтения таблицы базы данных и вывода ее в формате YAML.
В symfony 1.4 вам просто нужно записать:
./symfony doctrine:data-dump
и вы получите файл data/fixtures/data.yml
:-)