コード例 #1
0
ファイル: tables.php プロジェクト: BillVGN/PortalPRP
 /**
  * Obtém lista dos nomes de tabelas/views do banco de dados em array.
  * 
  * @return array Nomes das tabelas em array
  */
 protected function getTables() {
     // Obter acesso ao banco
     $db = JFactory::getDbo();
     $query = $db->getQuery(true);
     
     // Selecionar todas as tabelas de #__prp_tables
     $query->select($db->quoteName(array('id', 'title', 'name')))
           ->from($db->quoteName('#__prp_tables'))
           // Selecionando apenas tabelas publicadas
           ->where(PRPHelper::enclose_string($db->quoteName('state') . ' = 1'));
     
     // Retornar
     return $db->setQuery($query)->loadAssocList();
 }