Перейти к содержимому


Фотография
- - - - -

Удаление из базы


Лучший Ответ SmetDenis , 22 January 2015 - 10:18

Видимо не понятно :)

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

Про ACL у нас есть видео урок и документация. Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 3

#1 axeld

axeld

Отправлено 21 January 2015 - 17:05

Добрый день. Не могу понять как работает удаление из базы.

Шаблон full 

пишу 

$tableItem = $this->app->table->item;
$item = $tableItem->get(51410);
$tableItem->delete($item);

51410 - ID в таблице  jbzoo_zoo_item

 

Результат ошибка 500 (Invalid Access Permission)


  • 0

#2 SmetDenis

SmetDenis

Отправлено 22 January 2015 - 08:09

Код правильный, но вы путаетесь удалить материал от лица гостя и вам не дает это сделать ACL (права доступа).
Соответственно в ошибке так и написано.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 axeld

axeld

Отправлено 22 January 2015 - 09:49

Понятно :) , только не понятно где вообще тогда это можно использовать ?


  • 0

#4 SmetDenis

SmetDenis

Отправлено 22 January 2015 - 10:18   Лучший Ответ

Видимо не понятно :)

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

Про ACL у нас есть видео урок и документация.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!