Привет, ребята Поскольку я новичок в pimcore, я не знаю, как экспортировать объекты класса в XML-файл. Я хочу, чтобы вы сказали решение шаг за шагом, так как я мало знаю о том, как работают pimcoreКак экспортировать объекты в pimcore в Xml
-1
A
ответ
2
Нет стандартного/встроенного способа достижения желаемого.
Вы можете создать простой сценарий экспорта. Во-первых, получить список объектов (см: https://www.pimcore.org/wiki/display/PIMCORE4/Object+Lists) , а затем генерировать XML ... в основном:
$xml = new SimpleXMLElement('<xml/>');
$objList = new Object\Myclassname\Listing();
foreach ($objList as $obj) {
$item = $xml->addChild('item');
$item->addChild('name', $obj->getName());
$item->addChild('description', $obj->getDescription());
}
print($xml->asXML());
Обратите внимание:
- Этот пример предполагает, что вы есть "Myclassname" Objectclass с «именем» простых полей и «описание»
- Это очень неэффективно для большого количества объектов, как XML генерируется в-памяти
Пожалуйста, обратите внимание на эти RESSOURCES тоже:
Привет Я не знаю, куда поместить файл сценария и как начать средство, где я должен написать код и поместить этот код вы могли бы дать мне пример подсказки – Vipul
Пожалуйста, взгляните на предоставленные ресурсы - все это есть: https://www.pimcore.org/wiki/pages/viewpage.action?pageId=16854341 " Автозагружаемые команды «...» Он должен быть помещен в одно из перечисленных им пространств имен (например, Веб-сайт \ Console \ Command \ AwesomeCommand в /website/lib/Website/Console/Command/AwesomeCommand.php) "... " получить список всех зарегистрированных команд: php pimcore/cli/console.php "- и так на. – chluehr
Привет, я выполнил шаги, упомянутые http://stackoverflow.com/questions/33007816/pimcore-where-does-code-go, но когда я нахожусь в http: // localhost? controller = default & action = default Iam get страница «Кажется, что страница, которую вы пытались найти, больше не существует». Скажите мне, где я ошибаюсь. – Vipul