Paleta - Deixe colorido🎨
Palette — Construtor visual de páginas. Não precisa ser designer.
Scroll
Registro de erros
09/05/2020, by maria
Menu
- Entendendo o Drupal
- Requisitos de sistema do Drupal
- Instalando o Drupal 8
- Atualizando o Drupal 8
- Administração do site Drupal 8
- Módulos do Drupal 8
- Comparando módulos Drupal
- Temas do Drupal
- Tipos de campos Drupal
- Gerenciamento de configuração
- Drupal multisite
- Acessibilidade
- Solucionando problemas no Drupal 8
- Criando módulos para o Drupal
-
APIs do Drupal 8
- Authentication API
- Block API
- Cache API
- CKEditor API
- Configuration Management API
-
Database API
- Visão geral da Database API
- Conceitos gerais
- Configuração do banco de dados
- Criando objeto de conexão ao banco de dados
- Consultas estáticas
- Consultas dinâmicas
- Conjuntos de resultados
- Uso numa classe
- Consultas de inserção (insert)
- Consultas merge
- Consultas de exclusão (delete)
- Transações
- Registro de erros
- Funções e operadores
- Entity API
- Tematização no Drupal 8
- Atualizando para o Drupal 8
A Database API lança exceções em erros; elas podem ser capturadas envolvendo as operações de banco em blocos try {} catch() {}, como neste exemplo (código mantido):
// Здесь открывается транзакция.
$txn = $connection->startTransaction();
try {
$id = $connection->insert('example')
->fields([
'field1' => 'mystring',
'field2' => 5,
])
->execute();
my_other_function($id);
return $id;
}
catch (Exception $e) {
// Что-то пошло не так, поэтому откатываем транзакцию.
$txn->rollBack();
// Записываем исключение в watchdog.
\Drupal::logger('type')->error($e->getMessage());
}