Создаю свой компонент, нужна ваша помощь
Здравствуйте. Делаю свой компонент биллинга, простой сниппет с ценами. С MODX 2.3.3 перестали работать выводы полей с записями из таблицы бд. Всё создано, прописаны поля таблиц, но данные не выводятся. Вот что находится в файле отвечающим за вывод списка записей из базы /www/test.site.ru/core/components/billings/processors/mgr/billing/getlist.php
<?php
/**
* Get a list of Billings
*
* @package billings
* @subpackage processors
*/
/* setup default properties */
$isLimit = !empty($scriptProperties['limit']);
$start = $modx->getOption('start',$scriptProperties,0);
$limit = $modx->getOption('limit',$scriptProperties,20);
$sort = $modx->getOption('sort',$scriptProperties,'name');
$dir = $modx->getOption('dir',$scriptProperties,'ASC');
$query = $modx->getOption('query',$scriptProperties,'');
/* build query */
$c = $xpdo->newQuery('Hosting');
if (!empty($query)) {
$c->where(array(
'id:LIKE' => '%'.$query.'%',
'OR:vid:LIKE' => '%'.$query.'%',
'OR:name:LIKE' => '%'.$query.'%',
'OR:cost:LIKE' => '%'.$query.'%',
'OR:sort:LIKE' => '%'.$query.'%',
'OR:hdd:LIKE' => '%'.$query.'%',
'OR:domains:LIKE' => '%'.$query.'%',
'OR:db:LIKE' => '%'.$query.'%',
'OR:ftp:LIKE' => '%'.$query.'%',
'OR:id_price:LIKE' => '%'.$query.'%',
));
}
$count = $modx->getCount('Hosting',$c);
$c->sortby($sort,$dir);
if ($isLimit) $c->limit($limit,$start);
$billings = $modx->getIterator('Hosting', $c);
/* iterate */
$list = array();
foreach ($billings as $billing) {
$billingArray = $billing->toArray();
$list[]= $billingArray;
}
return $this->outputArray($list,$count);Взято из дополнения Doodles и переделано под свои запросы. Есть мысли как заставить это работать? Буду очень признателен. Комментарии: 13
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Doodles уже плесенью покрылся. Последнее обновление от Apr 5, 2012
Переименовал все папки и строчки вашим скриптом, создал архив с установщиком компонента, начал ковыряться и тут опять столкнулся с проблемой, не могу свои записи выгрузить в компонент. Использовал ваш файлик gen.php, он создал файлы PHP и XML файл.
Подскажите пожалуйста в какую сторону глядеть)))
Читай, разбирайся, ломай голову самостоятельно — только так. bezumkin.ru/training/course1/
Но ты молодец!