@axyal
Разрабатываю для себя

Почему «Доступ запрещен» в таблице CMP на MODx REVO?

Добрый день!
Создал свой компонент на основе ModxExtra и установил его.
При открытии странички компонента, в таблице отображается "Доступ запрещен"(в Денвере, на хостинге надпись "Нет данных для вывода") , при попытке создания записей они фактически в MySQL создаются, но в табличке на странице не отображаются
78503b32d0dc4f95a7b349a54eefc18a.PNG9d09ab41719e4a17b951c416b3a89b7c.PNG
  • Вопрос задан
  • 434 просмотра
Решения вопроса 1
@axyal Автор вопроса
Разрабатываю для себя
Что же, отвечаю сам на свой вопрос
1. "Доступ запрещен" - лишний символ перед <?php в файле ../assets/components/имя_компонента/connector.php

2. Данные не отображались в виду ошибки в файле .../core/components/имя_компонента/processors/mgr/item/getlist.php

было:
$isLimit = !empty($_REQUEST['limit']);
$start = $modx->getOption('start',$_REQUEST,0);
$limit = $modx->getOption('limit',$_REQUEST,20);
$sort = $modx->getOption('sort',$_REQUEST,'name');
$dir = $modx->getOption('dir',$_REQUEST,'ASC');

надо:
$isLimit = !empty($_REQUEST['limit']);
$start = $modx->getOption('start',$_REQUEST,0);
$limit = $modx->getOption('limit',$_REQUEST,20);
$sort = $modx->getOption('sort',$_REQUEST,'login');
$dir = $modx->getOption('dir',$_REQUEST,'ASC');

в данном случае "login" это имя столбца в БД

d2d1cd74fa144b3b9cec025cf3c2fd07.PNG
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы