А как выбрать из таблицы в БД массив строк? Например, я пишу в сниппете:
<?php $modx->map['page'] = array ( 'table' => 'shopkeeper3_orders', 'fields' => array ( 'id' => '', 'price' => '', 'date' => '', 'sentdate' => '', 'email' => '', 'delivery' => '', 'payment' => '', 'status' => '', ), ); class page extends xPDOObject{} class page_mysql extends page{} $o=$modx->getObject('page', array( 'id' => $modx->getUser()->get("id") )); return $o->get('status');
Возвращается результат только первой записи в таблице, ассоциированной с данным пользователем
Спасибо большое, очень полезная статья)
object_err_save при создании проекта. выше уже кто-то жаловался. есть решение?
потребовалось как-то для удобной фильтрации и сортировки для трех разных полей создать три migxdb. я их заполнил через апи, вывожу в ресурс, и что же я вижу — все таблицы, кроме последней закрыты лоадерами. обновление страницы и очистка кеша не помогли. кто-нибудь сталкивался с такой проблемой?
Появилась необходимость сделать выборку товаров сразу из нескольких категорий. Поискав по форуму, обнаружил что для этого можно использовать параметр «parent:IN» => array(1, 2, 3) Но тогда поиск будет происходить непосредственно в этих категориях. Всё бы ничего, но как быть, если на сайте есть две категории, внутри каждой из которых находятся другие категории, не указывать же их все разом. Для этих случаев хорошо бы подошёл параметр «category_id», в котором можно было бы задать две категории. Но для «category_id» такая запись как для «parent» не является допустимой. Есть ли возможность указать всё же несколько категорий для «category_id „или в каком направлении нужно думать?
Спасибо, этого достаточно для убеждения =)
Безусловно разница в скорости есть. Но есть и другие аспекты, к примеру, попробуйте на чанках-сниппетах что-то в цикле набить. Надо будет в сниппете набивать чанки, а этот сниппет в другом месте вызывать и т.д. и т.п. А в смарти это просто в блоке {foreach} фигачится. А еще нет расширяемости ни сниппетов, ни чанков. В общем, много всего пересказывать не буду, много раз уже говорилось. Повторюсь, что разница есть и она большая.
Все, снес он все блоги свои безвозвратно. Так что сорри.