Don't you speak portuguese? Translate this site with Google Translator

Pensamento do Dia

Apesar das tuas falsidades, das tuas lutas penosas e dos sonhos arruinados, a Terra continua a ser bela. Desiderata

11.2 - Plugin DebugKit

11.2 - Plugin DebugKit

 

Aquele que tentou e não conseguiu, é superior àquele que não tentou.

https://book.cakephp.org/3.0/pt/debug-kit.html

 

DebugKit é um plugin suportado pelo time principal do CakePHP que oferece uma barra de ferramentas para auxiliar na depuração de aplicações do CakePHP.

Já vem instalado por default no CakePHP 3

Para usar clique no botão abaixo e à direita no aplicativo (no rodapé).

Então aparecerá a barra do plugin ocupando toda a região do rodapé.

Clique numa opção para ver detalhes

Exemplo: Sql log, mostra as consultas que levaram ao que aparece na tela

 

No CakePHP 3 temos duas opções de plugin, que ficam em:

aplicativo/plugins

aplicativo/vendor/vendorname/plugin

 

Instalando um plugin pelo composer

cd aplicativo

composer require vendorname/plugin-name

 

Exemplo:

composer require ribafs/cake-acl-br

 

Criação de Plugins no CakePHP

Execute:

bin/cake bake plugin Ola

 

Ele criará toda a estrutura, mas vazia.

Vamos adicionar conteúdo apenas para mostrar como funciona.

 

Habilitar/Carregar o Plugin

bin/cake plugin load CakeAclBr

 

Descarregar plugin

bin/cake plugin unload CakeAclBr

 

Funções para debugar o código

Citando duas delas abaixo:

Para verificar o código, use a função debug, cujo retorno ajuda a debugar:

 

debug($variavel_objeto_array);

exit;

 

A função dd() é ainda mais prática, pois já tem o exit() embutido e não precisamos digitá-lo:

dd($variavel_objeto_array);

 

Mais detalhes

https://book.cakephp.org/debugkit/

Comments fornecido por CComment

Novo Testamento

E originou-se um grande clamor; e, levantando-se os escribas da parte dos fariseus, contendiam, dizendo: Nenhum mal achamos neste homem, e, se algum espírito ou anjo lhe falou, não lutemos contra Deus.
(At, 23:9)

Rotas no Mapa do Google

© 2015 Ribamar FS. All Rights Reserved. Designed By JoomShaper