Форум русской поддержки Joomla!® CMS
04.12.2016, 18:23:50 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Столкнулся с ошибкой Call to undefined function select() при запросе к БД

 (Прочитано 42 раз)
0 Пользователей и 1 Гость смотрят эту тему.
denism300
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 99


« : 16.11.2016, 00:49:26 »

в модели фронтэнда надо выбрать из базы. написал функцию с запросом к БД, однако, такая ошибка:
Цитировать
Call to undefined function select()
посмотрел, как реализованы запросы к БД в com_content - различий не заметил.
собственно, код:
Код
<?php defined('_JEXEC') or die('Restricted access');
 
jimport('joomla.application.component.modelitem');
 
class MyCompModelObject extends JModelItem {
 
function getItem() {
if (!isset($this->_item)) {
$this->_item = $this->getObject();
}
return $this->_item;
}
 
 
function getObject() {
$db = $this->getDBO();
$query = $db->getQuery(true);
$query = select($db->quoteName('a.object_name'));
$query = from($db->quoteName('#__mycomp', 'a'));
$query = where($db->quoteName('a.author_id'). ' = 1');
$db -> setQuery($query);
$result = $db->loadResult();
 
return $result;
}
}
Записан
robert
Профи
********

Репутация: +343/-11
Offline Offline

Пол: Мужской
Сообщений: 3568


« Ответ #1 : 16.11.2016, 00:52:42 »

различий не заметил.
Код
		$query 	= 	$db->getQuery(true);
$query = select($db->quoteName('a.object_name'));
$query = from($db->quoteName('#__mycomp', 'a'));
$query = where($db->quoteName('a.author_id'). ' = 1');
 
Что это?
Записан
dmitry_stas
Профи
********

Репутация: +795/-4
Offline Offline

Сообщений: 7741



« Ответ #2 : 16.11.2016, 01:03:29 »

Azn вероятно различия в "не заметил" и "нет" Azn
Записан
denism300
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 99


« Ответ #3 : 16.11.2016, 13:08:41 »

Azn
ночью вредно чем-то заниматься. мозг плохо соображает
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet