Jump to content


Photo
- - - - -

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


Best Answer 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};

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

Go to the full post


  • This topic is locked This topic is locked
2 replies to this topic

#1 Alexan

Alexan
  • JBZoo User (rus)
  • User rate: 0
  • posts: 128
  • topics: 43

Posted 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
  • JBZoo User (rus)
  • User rate: 43.6
  • posts: 624
  • topics: 22

Posted 27 January 2015 - 22:09   Best Answer

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

administrator\components\com_zoo\tables\item.php

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

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

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


Edited by tapakan, 27 January 2015 - 22:09.

  • 0

#3 Alexan

Alexan
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 128
  • topics: 43

Posted 28 January 2015 - 00:31

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

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

 

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


  • 0




Click to return to top of page in style!