Я пытаюсь создать плагин для octobercms, который получает информацию из 2-х XML-файлов, и мне было интересно, подходит ли плагин для создания файлов, необходимых для выполнения этой задачи, если это так, то это будет файл моделей, который мне нужно изменить чтобы я мог подключиться к файлу xlm, чтобы получить необходимые данные
Я думал об этом
<?php namespace Xml\Xmldata\Models;
use Backend\Models\User;
use Cms\Classes\Page;
use File;
use Flash;
use Hash;
use Markdown;
use Model;
use October\Rain\Support\ValidationException;
use Storage;
use Str;
use System\Classes\PluginManager;
use System\Models\File as FileModel;
use Xml\Xmldata\Xmlloadfile;
/**
* XML File Model
*/
class Xmldata extends Model
{
$xmldata = simplexml_load_file("../storage/testdata.xml")
$keypairdata1 = "";
$keypairdata2 = "";
for ($i = 0; $i < count($xmldata); $i++){
$keypairdata1 = $xmldata->testdata[$i]->keypairdata1;
$keypairdata2 = $xmldata->testdata[$i]->keypairdata2;
}
XML-файл testdata
<MYData>
<login_details>
<unique_ref>1-61</unique_ref>
<login_name>tomme</login_name>
<login>me</login>
<password>me</password>
<file1>Test</file1>
<file2/>
<file3/>
<file4/>
</login_details>
</MYData
Это файл данных клиента
<Mydata>
<client-data>
<refno_con>63</refno_con>
<details>Picture No 14</details>
<stat_date>2011-10-04</stat_date>
<val_amount>460.00</val_amount>
<stat_file>Z:\DATA\\documents\Lanscape.jpg</stat_file>
<unique_ref>1-63</unique_ref>
</client-data>
</Mydata>