Modx: невозможно получить коллекцию в пользовательском плагинеPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Modx: невозможно получить коллекцию в пользовательском плагине

Сообщение Anonymous »

Я пытаюсь написать свой плагин для modx с помощью этого руководства и застреваю на разделе построение запроса
Это мой фрагмент:

Код: Выделить всё

$defaultDoodlesCorePath = $modx->getOption('core_path').'components/musiclabel/';
$doodlesCorePath = $modx->getOption('musiclabel.core_path',null,$defaultDoodlesCorePath);
$dood = $modx->getService('musiclabel','MusicLabel',$doodlesCorePath.'model'.DIRECTORY_SEPARATOR.'musiclabel'.DIRECTORY_SEPARATOR,$scriptProperties);
$c = $modx->newQuery('MusicLabel');
$c->prepare();
$leadersql = "SELECT * FROM `modx_musiclabels` WHERE 1";
$q= $modx->query($leadersql);
while ($row = $q->fetch(PDO::FETCH_ASSOC)) {
print_r($row);
}
$output = $doodlesCorePath.'model'.DIRECTORY_SEPARATOR.'musiclabel'.DIRECTORY_SEPARATOR.'->'.get_class($dood) . '->'.  $c->toSQL();
return $output;
с этим выводом:

Код: Выделить всё

Array ( [id] => 1 [name] => Правда Музыка ) F:\Yandex\Sites\modx\musiclabel\core\components\musiclabel\model\musiclabel\->MusicLabel->SELECT `` FROM AS `MusicLabel`
Поэтому я не могу понять, пока getCollection не работает
Вот мои файлы:
< Strong>F:\Yandex\Sites\modx\musiclabel\core\comComponents\musiclabel\model\muscilabel\musiclabel.class.php Modx установлен в "D:\www\modx-2.7.3-pl" и есть две системные настройки:
musiclabel.assets_url = ml.modx.local/assets/comComponents/musiclabel/
musiclabel.core_path = F:\Yandex\Sites\modx\musiclabel\core\comComponents\musiclabel\

Подробнее здесь: https://stackoverflow.com/questions/626 ... tom-plugin
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • ModX Revolution: сортировка по индексу меню папки, затем индексу меню элемента
    Anonymous » » в форуме Php
    0 Ответы
    53 Просмотры
    Последнее сообщение Anonymous
  • Ошибка анализа PHP MODx mysql? Где изменить настройки?
    Anonymous » » в форуме Php
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Какая сторонняя торговая точка может быть легко интегрирована с Modx Revolution?
    Anonymous » » в форуме Php
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Как разбить на страницы только одну коллекцию в Blade, сохраняя при этом другую коллекцию статичной?
    Anonymous » » в форуме Php
    0 Ответы
    38 Просмотры
    Последнее сообщение Anonymous
  • Как получить доступ к GIT_COMMIT в пользовательском плагине Jenkins?
    Anonymous » » в форуме JAVA
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»