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


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

Получить количество элементов запросом в базу


Лучший Ответ tapakan , 27 January 2015 - 22:09

Здравствуйте. Советую воспользоваться API Zoo. Просмотрите класс ItemTable.

administrator\components\com_zoo\tables\item.php

Пример вызова - 

$this->app->table->item->{method};
//Или
$app = App::getInstance('zoo');
$app->table->item->{method};

Если будут вопросы, пишите.

Перейти к сообщению


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

#1 Alexan

Alexan

Отправлено 27 January 2015 - 19:37

Так получаю количество объектов пользователя:

$user_id = $user->get('id');
$db = JFactory::getDbo(); 
$query = $db->getQuery(true);
$query->select('COUNT(*)');
$query->from('#__zoo_item');
$query->where('application_id = 2');
$query->where('created_by = ' . $user_id);
$db->setQuery($query);
$count = $db->loadResult();

а как получить количество элементов, где пользовательский элемент равен $value?

 

например: ["5a703e10-04c2-4481-b316-ba39fc3faa26"][0]["value"]


  • 0

#2 tapakan

tapakan

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

Здравствуйте. Советую воспользоваться API Zoo. Просмотрите класс ItemTable.

administrator\components\com_zoo\tables\item.php

Пример вызова - 

$this->app->table->item->{method};
//Или
$app = App::getInstance('zoo');
$app->table->item->{method};

Если будут вопросы, пишите.


Сообщение отредактировал tapakan: 27 January 2015 - 22:09

  • 0

#3 Alexan

Alexan

Отправлено 28 January 2015 - 00:31

Спасибо! работает.

Использовал searchElements

 

можно ли делать выборку по двум пользовательским поля?


  • 0




Click to return to top of page in style!