Не зарегистрирован
Вход
Забыли пароль?
Регистрация
Подписаться
Сэкономьте время — перед вопросом на форуме узнайте, как найти ответ быстрее
По техническим проблемам необходимо обращаться в Консультационный центр

Поиск по форуму: 

Приглашаем в блог Amiro.CMS. Регулярные обзоры, опыт, решения, практикумы.

Форум  ->   Разработка плагинов, вопросы по API  ->  Права на запись элемента каталога

Раздел для разработчиков. Обсуждение создания плагинов, вопросы и пожелания по API Amiro.CMS

Добавлено: 08.10.13 17:36:39 #1

Партнер


Регистрация: 29.09.13
Сообщений: 10


0
Здравствуйте.

Пытаюсь в скрипте выполнять примерно такую последовательность действий:

$oSession = AMI::getSingleton('env/session');
 if(!$oSession->isStarted()){
     $oSession->start();
 }
d::pr($oSession->login('username', 'pwd'));
.....
$modId = 'eshop_cat';
$oTable = AMI::getResourceModel($modId . '/table');
$oCatItem = $oTable->add();
....
$oCatItem->save();


На выходе получаю ошибку: USER: ERROR [code = 256]: ['Forbidden!'] [File: '/.../_shared/code/classes/60/AMI_ModTableItem.php'] [Line: 436]

То есть получается что у пользователя нет прав на запись элемента каталога... Подскажите пожалуйста, что я делаю не так? Как получить права на запись?



Добавлено: 09.10.13 12:42:07 #2



Регистрация: 22.10.12
Сообщений: 73


1
То есть получается что у пользователя нет прав на запись элемента каталога... Подскажите пожалуйста, что я делаю не так? Как получить права на запись?


http://manual.amiro.ru/docs/api6 -
Since 5.14.4 version following models can be saved in full environment:

articles/table/model
articles_cat/table/model
blog/table/model
eshop_order/table/model
faq/table/model
faq_cat/table/model
files/table/model
files_cat/table/model
news/table/model
stickers/table/model
stickers_cat/table/model


Возможность сохранения моделей каталога товаров будет добавлена в следующей версии CMS.



Добавлено: 09.10.13 13:34:26 #3

Партнер


Регистрация: 29.09.13
Сообщений: 10


0
censored



Добавлено: 09.10.13 15:16:26 #4

Партнер


Регистрация: 22.02.09
Сообщений: 468


0
Dmitry Kornilov:
Возможность сохранения моделей каталога товаров будет добавлена в следующей версии CMS.
Отлично!!! (что именно в следующей версии).
Уж ждем с нетерпением )))
alexmyt:
Для тех, кому, возможно, потребуется решить вопрос сейчас, не дожидаясь следующих версий

Скажите, а откуда эта информация? Вы протестировали этот способ? Товары корректно добавляются в каталог (генерируются все мета данные и пр., сбрасывается кеш и т.д.)?



Добавлено: 09.10.13 15:36:54 #5

Партнер


Регистрация: 29.09.13
Сообщений: 10


1
Скажите, а откуда эта информация? Вы протестировали этот способ? Товары корректно добавляются в каталог (генерируются все мета данные и пр., сбрасывается кеш и т.д.)?


Информация добыта методом "научного тыка". Кажется, для этой CMS такой способ придется использовать еще не раз

Естественно, раз разработчик говорит что возможность работы с моделью еще не реализована, то ни о какой корректности этого способа речи быть не может.

По факту - категории добавляются, пока никаких подводных камней не вылезает. Но я знаком с АМИРО всего несколько дней, возможно чего-то не понимаю.



Добавлено: 09.10.13 17:02:39 #6

Партнер


Регистрация: 22.02.09
Сообщений: 468


0
alexmyt:
Информация добыта методом "научного тыка". Кажется, для этой CMS такой способ придется использовать еще не раз
Да, вероятно придется
Будем надеяться что новая версия с открытой для записи моделью каталога выйдет в ближайшее время.



Добавлено: 10.10.13 10:23:52 #7



Регистрация: 22.10.12
Сообщений: 73


0
alexmyt:
Естественно, раз разработчик говорит что возможность работы с моделью еще не реализована, то ни о какой корректности этого способа речи быть не может.

По факту - категории добавляются, пока никаких подводных камней не вылезает. Но я знаком с АМИРО всего несколько дней, возможно чего-то не понимаю.


Модели, отсутствующие в списке перечисленных, закрыты на запись целенаправленно. Использование недокументированных возможностей может привести к разрушению данных.




Тема закрыта

Создать новую тему

Всего тем: 6630
Всего сообщений: 27746
Всего зарегистрированных пользователей: 48913
Последний зарегистрированный пользователь: user52029783