Я делаю форму при которой юзер если зарегестрированный создаёт страницу с определёными аттрибутами которые уже созданные(всё делаетс с Ajax + php)
- Код: Выделить всё
$dt = Loader::helper('form/date_time'); //Время
$ct = CollectionType::getByHandle('Products'); //выбор Page type
// и массив того что вставлять в новую страницу.
$data = array();
$data['uID'] = 1;
$data['pkgID'] = 0;
$data['cName'] = 'Новая страница';
$data['cHandle'] = 'novaya_stranica';
$data['cDatePublic'] = $dt->translate('cDatePublic');
Так потом создаю саму страницу
- Код: Выделить всё
$page = Page::getByPath('/'); //путь рдителя под какую страницу вставлять
$newpage = $page->add($ct, $data); //и сама страница
Далее сразу я присваю ей аттрибуты
- Код: Выделить всё
$newpage->setAttribute('city', 'New Yok');
$newpage->setAttribute('category', 'Продукт');
Всё работает всё хорошо моя проблема в том что при добавление мне надо загружать ещё картинку вот тут то и проблема
нашёл вот это
- Код: Выделить всё
Loader::library("file/importer");
$fi = new FileImporter();
$newFile = $fi->import($logo_img , 'asd');
Но что то не пашет естьк акие то предложения??? Извините если повторяюсь или не там создал тему! Спасибо!